在MFC中如何用CFile读文件数据

2025-02-27 17:59:11
推荐回答(3个)
回答1:

//CFileFind fd;fd.FindFile("Test.txt")为查看是否存在对应的文件
//C++之文件写(不存在注创建)操作
CStdioFile sf;
sf.Open("Test.txt",CFile::modeReadWrite|CFile::modeCreate);
sf.SeekToEnd();//设置加到最后
CString str = "你好吗?";
sf.WriteString(str);
sf.Close();

回答2:

设置一个足够大的常量,比如1024,他读完一行自动会再掉read的
dwFileLen = 1024也行

回答3:

file.Read(pBuf,dwFileLen);

先读取到缓冲区 再for()打印