在运行期间我的MFC应用程序项目中我想创建一个txt文件,我希望存储一些数据,我不想在任何硬盘驱动器中创建记事本文件。它必须仅在应用程序中。当我点击IDC_BUTTON1然后它必须打开。然后用户必须决定txt文件是否必须保存在硬盘中。
那么如何在执行期间创建一个记事本文件,并且我必须在执行期间打开和读取同一个文件。
答案 0 :(得分:1)
您不需要文件,只需要内存中的变量来保存文本。 您可以在预览窗口中的GUI中显示此文本。
如果用户想要保存它,请将变量的内容写入光盘。 如果要在默认文本编辑器中向用户显示此文件,可以对刚刚创建的文件执行ShellExecute()。
编辑:您可以调用此功能
ShellExecute(
NULL,
"open",
<path_to_textfile>,
NULL,
NULL,
SW_SHOWNORMAL);