ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:38KB ,
资源ID:2244624      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2244624.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VC 文件操作大全,打开,保存,复制,删除,查找等.doc)为本站会员(ng****60)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

VC 文件操作大全,打开,保存,复制,删除,查找等.doc

1、各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效 的代码。本文对 Visual C+中有关文件操作进行了全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行了详细分析。1 文件的查找当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类“CFileFind”,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。CString strFileTitle;CFileFind finder;BOOL bWorking = finder.

2、FindFile(“C:windowssysbkup*.cab”);while(bWorking)bWorking=finder.FindNextFile();strFileTitle=finder.GetFileTitle();2 文件的打开/保存对话框让用户选择文件进行打开和存储操作时,就要用到文件打开/保存对话框。MFC的类“CFileDialog”用于实现这种功能。使用 “CFileDialog”声明一个对象时,第一个 BOOL 型参数用于指定文件的打开或保存,当为 TRUE 时将构造一个文件打开对话框,为 FALSE 时构 造一个文件保存对话框。在构造“CFileDialog”对象时

3、,如果在参数中指定了“OFN_ALLOWMULTISELECT”风格,则在此对话框中可以进行多选操 作。此时要重点注意为此“CFileDialog”对象的“m_ofn.lpstrFile”分配一块内存,用于存储多选操作所返回的所有文件路径名,如 果不进行分配或分配的内存过小就会导致操作失败。下面这段程序演示了文件打开对话框的使用方法。CFileDialog mFileDlg(TRUE, NULL,NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,“All Files (*.*)|*.*| |”, AfxGetMain

4、Wnd();CString str(“ ”, 10000);mFileDlg.m_ofn.lpstrFile=str.GetBuffer(10000);str.ReleaseBuffer();POSITION mPos=mFileDlg.GetStartPosition();CString pathName(“ ”, 128);CFileStatus status;while(mPos!=NULL)pathName=mFileDlg.GetNextPathName(mPos);CFile:GetStatus(pathName, status);3 文件的读写文件的读写非常重要,下面将重点进行介

5、绍。文件读写最普通的方法是直接使用“CFile”类进行,如文件的读写可以使用下面的方法:/对文件进行读操作char sRead2;CFile mFile(_T(“user.txt”),CFile:modeRead);if(mFile.GetLength()strTemp;ar.Close();mFile.Close();“CArchive”的“”操作符用于简单数据类型的读写,对于“CObject”派生类的对象的存取要使 用 ReadObject()和 WriteObject()。使用“CArchive”的 ReadClass()和 WriteClass()还可以进行类的 读写,如:/存储 CA

6、boutDlg 类ar.WriteClass(RUNTIME_CLASS(CAboutDlg);/读取 CAboutDlg 类CRuntimeClass*mRunClass=ar.ReadClass();/使用 CAboutDlg 类CObject* pObject=mRunClass-CreateObject();(CDialog* )pObject)-DoModal();虽然 VC 提供的文档/视结构中的文档也可进行这些操作,但是不容易理解、使用和管理,如果要进行的文件操作只是简单的读写整行的字符串,建议使用“CStdioFile”,用它来进行此类操作非常方便,如下例:CStdioFile

7、 mFile;CFileException mExcept;mFile.Open( “d:tempaa.bat”, CFile:modeWrite, CString string=“I am a string.”;mFile.WriteString(string);mFile.Close();4临时文件的使用正规软件经常用到临时文件,经常可以看到“C:WindowsTemp”目录下有大量的扩展名为“.tmp”的文件,这些就是程序运行时建立的 临时文件。临时文件的使用方法基本与常规文件一样,只是文件名应该调用函数 GetTempFileName()获得。它的第一个参数是建立此临时文件的路 径,第

8、二个参数是建立临时文件名的前缀,第四个参数用于得到建立的临时文件名。得到此临时文件名以后,就可以用它来建立并操作文件了,如:char szTempPath_MAX_PATH,szTempfile_MAX_PATH;GetTempPath(_MAX_PATH, szTempPath);GetTempFileName(szTempPath,_T (“my_”),0,szTempfile);CFile m_tempFile(szTempfile,CFile: modeCreate|CFile: modeWrite);char m_char=a;m_tempFile.Write(m_tempFile.Close();5文件的复制、删除等MFC 中没有提供直接进行这些操作的功能,因而要使用 SDK。SDK 中的文件相关函数常用的有 CopyFile()、CreateDirectory()、DeleteFile()、MoveFile()。它们的用法很简单,可参考 MSDN。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。