vc中文件的操作.doc

vc中文件的操作.doc

ID:20158849

大小:73.00 KB

页数:17页

时间:2018-10-10

vc中文件的操作.doc_第1页
vc中文件的操作.doc_第2页
vc中文件的操作.doc_第3页
vc中文件的操作.doc_第4页
vc中文件的操作.doc_第5页
资源描述:

《vc中文件的操作.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、vc中文件操作的方法(zt)  2006-08-0921:49:29

2、  分类:聚沙成塔

3、  标签:

4、字号大中小 订阅vc中文件操作的方法关键词:文件                                          写一个代码出现了问题,fread一个wav文件到一定长度时总是不成功,后来把fopen(m_str_sourcepath,"rt")变成fopen(m_str_sourcepath,"rb")就好了。下面是一些文件操作的文章,感谢这些同志…^_^转发:名字忘了,呵呵取得文件名{     CString     FilePathName;     CFileD

5、ialogdlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVEAS对话框     if(dlg.DoModal()==IDOK)     FilePathName=dlg.GetPathName();}相关信息:CFileDialog用于取文件名的几个成员函数:假如选择的文件是C:WINDOWSTEST.EXE则:  (1)GetPathName();取文件名全称,包括完整路径。取回C:WINDOWSTEST.EXE  (2)GetFileTitle();取回TEST  (3)GetFileName();取文件全名:TEST.EXE  (4)GetFileEx

6、t();取扩展名EXE 打开文件CFilefile("C:HELLO.TXT",CFile::modeRead);///只读方式打开///CFile::modeRead可改为CFile::modeWrite(只写),CFile::modeReadWrite(读写),CFile::modeCreate(新建)例子:{   CFilefile;   file.Open("C:HELLO.TXT",CFile::modeCreate

7、Cfile::modeWrite);   ...   ...} 移动文件指针   file.Seek(100,CFile::begin);///从文件头开始往

8、下移动100字节   file.Seek(-50,CFile::end);///从文件末尾往上移动50字节   file.Seek(-30,CFile::current);///从当前位置往上移动30字节   file.SeekToBegin();///移到文件头   file.SeekToEnd();///移到文件尾对于CFileDialog使用可参照下面:通用对话框的使用   大家都遇到过CFileDialog文件对话框吧,它的参数让人头疼.下面解除大家的头疼.   先在使用文件对话框的类的类定义文件中加入对象定义CFileDialogm_MyOpenDialog(TRUE,"avi

9、","*.avi")。随后,在需要使用该对话框的地方加入以下语句:   m_MyOpenDialog.Domodal();   就可以预览所有.avi文件.   其调用规则为:   函数原型:   CFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HIDEREADONLY

10、OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,CWnd*pParentWnd=NULL);   参数说明:   bOpenFileDia

11、log:为TRUE或FALSE。TRUE为打开文件;FALSE为保存文件。   lpszDefExt    :为缺省的扩展名。   lpszFileName  :为显示在文件名组合框的编辑框的文件名,一般可选NULL   dwFlags       :为对话框风格,一般为OFN_HIDEREADONLY

12、OFN_OVERWRITEPROMPT,即隐藏只读选项和覆盖已有文件前提示。   LpszFilter    :为下拉列表枢中显示文件类型。   pParentWnd    :一般可选NULL。   例如:在文件类型列表框的编辑框要显示“可执行文件(*.exe)”,而在它的下拉列表框中列

13、出“视频文件(*.avi)、AllFiles(*.*)”内容,则变量定义如下:CFileDialogm_MyOpenDialog(TRUE,"exe",NULL,OFN_HIDEREADONLY

14、OFN_OVERWRITEPROMPT,"可执行文件(*.exe)

15、*.exe

16、视频文件(*.bat)

17、*.bat

18、AllFiles(*.*)

19、*.*

20、

21、",NULL);   注:看看没有*.*后的

22、

23、会是什么效果. 关于:fseekfse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。