ファイルを読み取れるようにファイルを開こうとしています。
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
ifstream input_file("blah.txt", ios::in);
ofstream output_file("output.txt", ios::out);
Bank::Bank(void){
input_file.open("blah.txt");
if(!input_file){
cerr << "Error" << endl;
exit(1);
}
else{
cout << "good 2 go" << endl;
}
}
これは、blah.txt という名前のファイルを読み取るためのコードであり、ターミナルで得られる出力は「エラー」です。Linux Mint 14 と gVim を使用しているため、:pwd コマンドを入力すると、ディレクトリ /mnt/share にいることがわかります。ターミナルから確認すると、ファイル blah.txt は同じディレクトリにあります。私が考えることができるのは、隠しファイルの拡張子だけです。ファイルを開けないのはなぜですか?