これが私のコードです。有効な名前になるまでファイルの名前を尋ねてほしい。どうすればいいですか?私の現在のコードでは、失敗後に停止します。
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;
}
}