Я пытаюсь открыть файл, чтобы я мог его прочитать.ifstream не откроет файл
#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 и выход я получаю на терминале является «Error». Я использую Linux Mint 14 и gVim, поэтому, когда я вхожу в команду: pwd, я знаю, что я в каталоге/mnt/share. При проверке с терминала файл blah.txt находится в том же каталоге. Единственное, о чем я могу думать, это скрытые расширения файлов. Почему я не могу открыть файл?