我有一个最初用 g++ 编译的 C++ 项目。现在,我试图让它在 Visual Studio 2010 中工作,问题是创建一个空输出文件用于写入的常规命令:
#include <fstream>
using namespace std;
ofstream fout("afile.txt");
fout<<"write someting"<<endl;
fout.close();
在 VS2010 中不起作用(不创建文件)。即使文件已经存在,也没有写任何东西。
那么,任何想法在 VS2010 中打开文件以从 C++ 写入的正确方法是什么?