我想将数据写入由 CFileDialog 在 C++ 中创建的 .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();
最佳答案
为什么在使用 MFC 时要尝试使用 ofstream?您可以使用 CFile,不是吗?您使用 ofstream 的任何具体原因?
关于c++ - 将数据写入由 CFileDialog 在 C++ 中创建的 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2782665/