fstream
を使用してファイルを作成するためにこのプログラムを作成しました。出力にファイルが作成されたかどうかが示されます。 Codechef、C++シェルなど、いくつかのオンラインコンパイラで実行しました。コンパイラはこのプログラムを正常にコンパイルしましたが、出力ファイルが作成されたというエラーの代わりに出力されません。 これは開発ツールによる可能性がありますか?ファイルを作成するためのC++(ファイルとストリーム)プログラムのエラー
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream file;
file.open("a.txt");
if(!file)
{
cout<<"Error in creating file!!!";
}
else
{
cout<<"File created successfully.";
file.close();
}
}
どのオペレーティングシステム?コンパイラは何ですか?どのようなコンパイルオプション? –
ファイルが実行可能ファイルと同じフォルダにないように見えるので、ファイルを開くことができません。また、多くのオンラインコンパイラは、リテラルの代わりにコマンドライン引数を使用します。 – tinstaafl