首先按照如下方式尝试:
string line;
ifstream readfile("path/to/file");
while(getline(readfile,line));
cout<<line<<endl;
发现最后一次getline(readfile,line)导致line中的文件最后一行被清了。于是改为
string line;
string last_line;
ifstream readfile("path/to/file");
while(getline(readfile,line))
last_line=line;
cout<<last_line<<endl;
成功。