回 帖 发 新 帖 刷新版面

主题: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;
}



怎么中断输入啊。求高手指教!!!!!!!!

回复列表 (共2个回复)

沙发

不明白说什么getchar()

板凳

才发现,编程这么深奥,实在是一点都不懂了,知道如何求各,知道C++的构成,其它好像一无所知了,也都学不会了。唉!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册