MFC如何读取TXT文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC如何读取TXT文件?相关的知识,希望对你有一定的参考价值。

用MFC提供的CFile类就可以很方便的实现对文件的读取了啊,
CString text;
CFile file("1.txt",CFile::modeRead);
file.read(text,file.GetfileLenth());
这样就把 1.txt 文件中的内容读取到了text这个字符串中。
参考技术A CStdioFile( LPCTSTR lpszFileName, UINT nOpenFlags ); 参考技术B CStdioFile本回答被提问者采纳

在 MFC 中打开新窗口

【中文标题】在 MFC 中打开新窗口【英文标题】:Open new window in MFC 【发布时间】:2013-07-03 05:44:01 【问题描述】:

我已经完成了一个 MFC 项目,现在我需要其他方面的帮助。

我有一个 .txt 格式的帮助文件。当我单击Help 按钮时,将打开此 help.txt 文件供其他用户查看如何使用我的应用程序。这是为了提供一个用户友好的应用程序供所有人使用。

我需要编码方面的帮助,以便从调试文件夹中打开这个 help.txt 文件。

C:\Users\Ashton\Desktop\LHM TEST\Debug\help.txt

任何帮助将不胜感激。谢谢。

【问题讨论】:

当用户点击帮助按钮时,您希望发生什么?使用 help.txt 文件打开记事本?为什么要硬编码 help.txt 文件的路径?也许 yolu 想打开与 .exe 文件位于同一文件夹中的 help.txt 文件。请更具体。 【参考方案1】:

您可以在项目中添加一个对话框:CHelpDialog

在其中放置一个标签或文本框。打开对话框时读取 help.txt 文件并将文本设置为 Label 或 Textbox。

像这样打开帮助对话框:

CHelpDialog help;
help.DoModal();

另一种简单的方法是将 help.txt 文件打开到写字板或其他东西中,然后使用屏幕截图获取图像并将图像放入帮助对话框中。

【讨论】:

以上是关于MFC如何读取TXT文件?的主要内容,如果未能解决你的问题,请参考以下文章

MFC中读取TXT文件中的数据

MFC中如何查询D盘指定文件夹中的txt文件,并且按文件名查询后输出里面的内容?

MFC怎么读取一个TXT文件

MFC-按行读取TXT数据

mfc如何用txt保存下拉框控件的内容?下拉框如何读入TXT中的内容到属性-数据中?

MFC - CStdioFile 读取txt文件UNICODE 中文异常