这很容易,但我现在正在画一个空白(漫长的一天)。如果输入的文件名无效或错误,我只需要这部分代码来重新提示输入文件名。
cout << "Please enter a file name:" << endl;
string filename;
string line;
cin >> filename;
ifstream in_file;
in_file.open(filename.c_str());
if (in_file.good())
{
getline (in_file, line);
cout << line << endl;
in_file.close();
}