创建txt文件

时间:2009-04-22 08:46:42

标签: visual-c++

在运行期间我的MFC应用程序项目中我想创建一个txt文件,我希望存储一些数据,我不想在任何硬盘驱动器中创建记事本文件。它必须仅在应用程序中。当我点击IDC_BUTTON1然后它必须打开。然后用户必须决定txt文件是否必须保存在硬盘中。

那么如何在执行期间创建一个记事本文件,并且我必须在执行期间打开和读取同一个文件。

1 个答案:

答案 0 :(得分:1)

您不需要文件,只需要内存中的变量来保存文本。 您可以在预览窗口中的GUI中显示此文本。

如果用户想要保存它,请将变量的内容写入光盘。 如果要在默认文本编辑器中向用户显示此文件,可以对刚刚创建的文件执行ShellExecute()

编辑:您可以调用此功能

ShellExecute(
  NULL, 
  "open", 
  <path_to_textfile>, 
  NULL, 
  NULL, 
  SW_SHOWNORMAL);