Мне нужно, чтобы моя программа работала, набрав код ниже в linux shell
./[program name] < [input file name]
e.g. ./program1 < input.txt
, в программу входит, например,
int main(int argc, char ** argv){
string file;
cin >> file;
fstream input_file (file, fstream::in);
}
, она работает, когда я печатаю
./program1
input.txt
но не когда
./program1 < input.txt
Любая помощь?