開発環境をVC++2010からVS2015に変更したらエラーが発生しました
Posted: 2015年11月21日(土) 13:02
コードの一部を抜粋します。
4行目のfout != 0の部分で
エラー C2678 二項演算子 '!=': 型 'std::ofstream' の左オペランドを扱う演算子が見つかりません (または変換できません)
というエラーが出ました。
しかし、このプログラムはVC++2010で開発し正常に動作していたものを、パソコンの新規購入に伴いVS2015に移行しただけで、何もいじっていません。
どなたかご教授ください…。
ofstream fout;
fout.open("datG.pac", ios::out | ios::binary | ios::trunc);
if(fout != 0)
{
fout.write( t_ArchiveData.c_str(), t_ArchiveData.size() );
fout.close();//ファイルを閉じる
}
エラー C2678 二項演算子 '!=': 型 'std::ofstream' の左オペランドを扱う演算子が見つかりません (または変換できません)
というエラーが出ました。
しかし、このプログラムはVC++2010で開発し正常に動作していたものを、パソコンの新規購入に伴いVS2015に移行しただけで、何もいじっていません。
どなたかご教授ください…。