主题:C++入门
#include <iostream>
#include <list>
#include <string>
using namespace std;
int main()
{
list<string> slist;
string str;
while(cin>>str)
slist.push_back(str);
cin.clear();
cout<<"input a string:"<<endl;
cin>>str;
for(list<string>::iterator iter=slist.begin();iter!=slist.end();++iter){
if(*iter==str){
iter=slist.erase(iter);
--iter;
}
}
return 0;
}
怎么中断输入啊。求高手指教!!!!!!!!
#include <list>
#include <string>
using namespace std;
int main()
{
list<string> slist;
string str;
while(cin>>str)
slist.push_back(str);
cin.clear();
cout<<"input a string:"<<endl;
cin>>str;
for(list<string>::iterator iter=slist.begin();iter!=slist.end();++iter){
if(*iter==str){
iter=slist.erase(iter);
--iter;
}
}
return 0;
}
怎么中断输入啊。求高手指教!!!!!!!!