создание текстового файла - PullRequest
0 голосов
/ 22 апреля 2009

В моем проекте приложения MFC во время выполнения я хочу создать txt-файл и сохранить некоторые данные, которые я не хочу создавать в блокноте на любом жестком диске. Это должно быть только в приложении. когда я щелкаю IDC_BUTTON1, он должен открыться. Затем пользователь должен решить, должен ли текстовый файл сохранять на жестком диске или нет.

Итак, как создать файл блокнота во время выполнения и тот же файл, который я должен открыть и прочитать во время выполнения.

1 Ответ

1 голос
/ 22 апреля 2009

Вам не нужен файл, вам просто нужна переменная в памяти для хранения текста. Вы можете отобразить этот текст в графическом интерфейсе в окне предварительного просмотра.

Если пользователь хочет сохранить его, запишите содержимое вашей переменной на диск. Если вы хотите представить этот файл пользователю в его текстовом редакторе по умолчанию, вы можете выполнить ShellExecute () для только что созданного файла.

Редактировать: Вы можете вызвать функцию, как эта

ShellExecute(
  NULL, 
  "open", 
  <path_to_textfile>, 
  NULL, 
  NULL, 
  SW_SHOWNORMAL);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...