一、写入文件
// 初始化
CFile mFile;
mFile.Open(L"yuanhui.txt",CFile::modeCreate|CFile::modeReadWrite);
// 写入文件
char str[] = "yuanhui";
mFile.Write(str,sizeof(str));
如果是CString
CString str = L"huihui";
mFile.Write(str,2*str.GetLength());
char是类,CString是指针
查看在当前目录下,创建了yuanhui.txt的文件,并将字符串写入到了里面。
二、读取文件
// 初始化
CFile mFile;
mFile.Open(L"yuanhui.txt",CFile::modeReadWrite);
// 写入文件
char buf[20];
mFile.Read(buf, mFile.GetLength());
将char str[]转化为 Cstring ,显示出来。
CString str;
CString outStr;
for (int i=0;i<mFile.GetLength();i++){
str.Format(L"%c",buf[i]);
outStr+=str;
}
AfxMessageBox(outStr);