博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【MFC 学习笔记】CFile读写文件
阅读量:5193 次
发布时间:2019-06-13

本文共 786 字,大约阅读时间需要 2 分钟。

CFile写文件

基本的写文件采用的是文件流,举个栗子:

CFile m_file;  //建立一个CFile对象 //打开文件,如果不存在该文件就创建文件 if(!file.Open("file.txt",CFile::modeCreate|CFile::modeWrite)) {
AfxMessageBox( "can not open file! "); return false; } CString output = "Life is Beautiful."; m_file.Write(output,strlen(output)); file.Flush(); //将在缓冲区中的字符写入文件中 file.Close(); //关闭文件 return true;

如果遇到目录未创建的,可以在前面判断下并创建所需目录,CFile中不能自动创建目录。注意目录的写法是双斜杠。

CFileFind finder; if(!finder.FindFile("D://temp"))        CreateDirectory("D://temp",NULL);

CFile读文件
逐行读文件,如果就用CFile估计得先判断'\r\n'的位置,再通过位置计算长度来获得了。但是可以用CStdioFile,是一种继承了CFile的读文件方式。

CStdioFile inFile;inFile.Open(fileName,CFile::modeRead);CString textwhile(inFile.ReadString(text)){    }inFile.Close();

数据流读文件

 

转载于:https://www.cnblogs.com/xiaoka/archive/2012/03/11/2390550.html

你可能感兴趣的文章
页面打印 css
查看>>
expression解决IE6下固定定位的兼容
查看>>
Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文
查看>>
js自动轮播图片的两种循环方法(原创)
查看>>
第七周总结
查看>>
android 怎么获得屏幕宽高
查看>>
[NOI 1997] 积木游戏(dp)
查看>>
[新博客]Click Me!
查看>>
Flash合照成员信息提示组件
查看>>
2017-2018-2 20179204《网络攻防实践》第三周学习总结
查看>>
c#数据格式转换汇总
查看>>
高并发架构系列:MQ消息队列的12点核心原理总结
查看>>
[Win32]一个调试器的实现(五)调试符号
查看>>
Delphi下的COM编程技术简介(三)
查看>>
spring中的AOP编程思路
查看>>
Java客户端连接Hbase,并创建表(超详细)
查看>>
python 正则表达式字符说明
查看>>
.htaccess和license文件编写
查看>>
YourSQLDba将数据库置于紧急模式的原因浅析
查看>>
python实现ftp(客户端)
查看>>