这是我的代码。我希望它询问文件的名称,直到它是一个有效的名称。我将如何做?在我当前的代码中,它在失败后停止。
void X() {
string fileName;
ifstream inFile;
cout << "Enter the name of the file: " << endl;
cin >> fileName;
ifstream input;
input.open(fileName);
if (input.fail()) {
cout << "Could not open the file " << fileName << endl;
}
}