#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main()
{
cout<<"input the filename:"<<endl;
string filename;
cin>>filename;
ifstream infile(filename.c_str());
string temp;
while(getline(infile,temp))
{
cout<<temp<<endl;
}
cout<<"Hello world!"<<endl;
return 0;
}
关于infile后面的参数为什么是string.c_str(),我的另一篇博客中有提到。