这个程序哪里有错啊
#include <iostream>#include <fstream>
#include <string>
#include <list>
using namespace std;
main()
{
ofstream fileone("file.txt");
string a("file.txt");
fileone<<"huanyinglaijinda"<<endl;
ifstream infile(a.c_str());
list<string>lst;
string s;
while(infile>>s)
lst.push_back(s);
infile.close();
lst.sort();
list<string>::iterator ilst;
while(!ilst->end())
{
cout<<*ilst;
}
}
我对文件的操作和STL都不熟悉,大家指点一下