以下是使用 CFile::Flush 方法的简单示例:
#include <afx.h>
int main() {
CFile myFile;
// 假设文件名为 "example.txt",并以写入模式打开
if (myFile.Open(_T("example.txt"), CFile::modeWrite | CFile::modeCreate)) {
// 文件成功打开
// 在这里进行文件操作
// 刷新缓冲区,确保数据写入磁盘
myFile.Flush();
// 关闭文件
myFile.Close();
} else {
// 文件打开失败
AfxMessageBox(_T("无法打开文件!"));
}
return 0;
}
在这个示例中,CFile 对象 myFile 打开了一个名为 "example.txt" 的文件,然后在文件操作完成后使用 CFile::Flush 方法刷新了文件缓冲区,确保数据被写入磁盘。最后,文件被关闭。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17718/MFC/CFile