最初に g++ でコンパイルした C++ プロジェクトがあります。今、私は Visual Studio 2010 で動作させようとしていますが、問題は書き込み用の空の出力ファイルを作成する通常のコマンドです。
#include <fstream>
using namespace std;
ofstream fout("afile.txt");
fout<<"write someting"<<endl;
fout.close();
VS2010 では動作しません (ファイルは作成されません)。ファイルが既に存在する場合でも、何も書き込まれません。
それで、VS2010 で C++ から書き込むためにファイルを開く正しい方法は何ですか?