mfc写入txt文件并保存
时间: 2023-12-20 21:07:12 浏览: 369
MFC txt文件读写
在 MFC 中,可以使用 CStdioFile 类来写入文本文件并保存。以下是一个简单的示例:
```cpp
// 打开文件
CStdioFile file;
if (file.Open(_T("test.txt"), CFile::modeCreate | CFile::modeWrite | CFile::typeText))
{
// 写入内容
CString str = _T("Hello, world!");
file.WriteString(str);
// 关闭文件
file.Close();
}
```
上面的代码会创建一个名为 "test.txt" 的文件(如果不存在),然后向其中写入一行文本 "Hello, world!",最后关闭文件。
需要注意的是,CStdioFile 类在写入文件时会自动添加换行符,因此如果不需要换行符,可以使用其成员函数 WriteStringNoThrow() 来代替 WriteString()。此外,如果要写入二进制数据,可以使用 CFile 类的 Write() 函数。
阅读全文