私はQt 5.5.1(Clang 6.1(Apple)、64ビット)に基づいてQtCreator 3.6.0を使用しています。Qt CreatorのファイルI/O is_open()に失敗しました
ここで私は、テキストファイルを読み込むしようとしているが、私は、このエラーメッセージが出続ける、ファイル/ユーザ/ ... ...
を開くことができません
コードエキス、
string line; ifstream myfile ("Config.txt"); if (myfile.is_open()) { while (getline (myfile,line)) { cout << line << '\n'; } myfile.close(); } else cout << "Unable to open file";
マイ「のconfig.txt」ファイルはmain.cppには同じプロジェクトフォルダ内にあります。
どこが間違っていますか?
印刷プログラムが実行される内CWD:あなたは、サイドバーの「プロジェクト」=>「&ファイル名を指定して実行を構築する」=>「ファイル名を指定して実行」
参照を経由してあなたの実行可能ファイルの設定を「作業ディレクトリ」を見つけることができます。 –
出力に対応するコードは本当ですか? – perencia
生成された実行可能ファイルと同じフォルダにファイルを置こうとしましたか? –