mfc中读取txt文件内容并打印
时间: 2024-09-15 19:05:33 浏览: 31
MFC中实现ini文件的操作
在MFC中,读取TXT文件的内容并打印出来,通常涉及到文件I/O操作。首先,你需要打开文件,然后逐行读取内容,最后将内容显示在控制台或对话框中。下面是一个简单的示例:
```cpp
#include <fstream>
// 定义一个全局字符串变量来保存文件内容
CString fileContent;
void ReadTextFile(LPCTSTR szFilePath)
{
std::ifstream inputFile(szFilePath, std::ios::in); // 打开文本文件
if (inputFile.is_open())
{
std::string line;
while (std::getline(inputFile, line)) // 逐行读取
fileContent += line + "\r\n"; // 添加换行符连接每一行
inputFile.close(); // 关闭文件
// 现在fileContent包含了整个文件的内容,可以打印或处理了
AfxMessageBox(fileContent.GetString()); // 显示在消息框中
}
else
{
MessageBox(NULL, "无法打开文件", "错误", MB_ICONERROR);
}
}
阅读全文