首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

按ctrl+z还是结束不了程序?到低是什么有关问题

2012-03-23 
按ctrl+z还是结束不了程序?到低是什么问题int main(){liststring sliststring strcoutenter some s

按ctrl+z还是结束不了程序?到低是什么问题
int main()
{
list<string> slist;
string str;
cout<<"enter some strings(ctrl+z to end):"<<endl;
while(cin>>str)
slist.push_back(str);
cin.clear();
//读入要寻找的值;
cout<<"enter the string that you want to find:"<<endl;
cin>>str;
//删除对象:
for(list<string>::iterator it=slist.begin();it!=slist.end();++it)
{
if(*it==str)
{it=slist.erase(it);
--it;
}
}
for(it=slist.begin();it!=slist.end();++it)
cout<<*it<<endl;
return 0;
}

[解决办法]
ctrl+z后再敲2次回车
[解决办法]
ctrl+z之后要按回车的

热点排行
Bad Request.