MFC CStdioFile简单用法

转自:

http://hi.baidu.com/mysolarstar/blog/item/8d1898012df3b2cd277fb5fc.html


VC++ MFC 使用CStdioFile类来操作文件,是个很简单的例子,有源代码下载。

源代码:

//----- 使用 CStdioFile 类来读取文件 ---- www.5has.com 制作代码 简单例子
CString str, s, s2;
s = s2 = "";

CStdioFile file;
file.Open("aa.txt",CFile::modeRead); //打开文件 只读模式

while(file.ReadString(str)) //一次读取一行
{
s += str+"\n"; //一般用 \n
s2 += str+"\r\n"; //编辑框中换行用 \r\n
}
file.Close(); //关闭文件
//-----

//----- 写文件 cc.txt 必须要存在

CString s;
GetDlgItemText(IDC_EDIT2,s);

CStdioFile f2;
// CFile::modeCreate
f2.Open(_T("cc.txt"), CFile::modeNoTruncate|CFile::modeReadWrite|CFile::typeText);
f2.WriteString(s);
f2.Close();
//-----

//----- 创建文件 dd.txt
CString s;
s="创建文件 dd.txt";

CStdioFile f3;
f3.Open(_T("dd.txt"),CFile::modeCreate|CFile::modeReadWrite);
f3.WriteString(s);
f3.Close();
//-----

你可能感兴趣的:(MFC CStdioFile简单用法)