【发布时间】:2010-05-06 16:22:02
【问题描述】:
我想用 C++ 将数据写入 CFileDialog 创建的 .txt 文件中。
我面临的问题是下面的代码不起作用,尽管没有构建错误。由于某种原因,无法找到 CFileDialog 创建的 .txt 文件。代码有什么问题?
在 C++ 中将数据写入由 CFileDialog 创建的 .txt 文件的有效方法是什么?
谢谢
CFileDialog dlg(FALSE, NULL, NULL, OFN_OVERWRITEPROMPT,
_T("My Data File (*.txt)|*.txt||"));
if(dlg.DoModal() != IDOK)
return;
CString filename = dlg.GetPathName();
ofstream outfile (filename);
int mydata = 10;
outfile << "my data:" << mydata << endl;
outfile.close();
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读stackoverflow.com/editing-help,它将帮助您正确格式化您的问题。
-
感谢您收拾残局。我将遵循建议的格式。
-
你是否尝试调试,“文件名”变量中有什么?
-
是CFileDialog生成的test.txt文件的全路径
标签: c++ visual-c++ mfc