C++ 输入文件名的文件流

C++ 输入文件名的文件流,c++,iostream,fstream,C++,Iostream,Fstream,我想提示用户输入文件名,然后使用该名称打开文件流。我想我需要把它变成一个常量字符或者什么的,但是我真的不知道那是什么或者怎么做 cout << "Enter Locations Filename: "<<endl; cin>> locFilename; ifstream locations(locFilename); cout以下是更正: cout << "Enter Location's Filename: "; getline(cin, l

我想提示用户输入文件名,然后使用该名称打开文件流。我想我需要把它变成一个常量字符或者什么的,但是我真的不知道那是什么或者怎么做

cout << "Enter Locations Filename: "<<endl;
cin>> locFilename;

ifstream locations(locFilename);
cout以下是更正:

cout << "Enter Location's Filename: ";
getline(cin, locFilename);
ifstream locations(locFilename.c_str();
cout