0
我應該使用命令行參數打開文件並從中檢索數據。我經歷了很多次代碼,而且我的問題正處於一切的開始階段!使用命令行參數打開文件時出錯
ifstream infile;
infile.open(argv[1]);
if(!(infile.is_open()))
{
std::cout << "Error opening file";
return 1;
}
我使用運行我的程序提示是:
./movie_stats < ./input/test1.in ./my-output/test1.out
試着擺脫''。 –
您誤解了「命令行參數」。試試更簡單的方法:一個打印參數*的程序。 – Beta
順便說一句 - 嘗試用文件名初始化'ifstream',之後不要調用'open'。並測試'argc'是否大於'1'。 – Columbo