+ -
当前位置:首页 → 问答吧 → list里面使用cin.getline输入语句的问题

list里面使用cin.getline输入语句的问题

时间:2011-12-24

来源:互联网

复制内容到剪贴板
代码:
#include<iostream>
#include<list>
#include<string>
#include<cctype>

using namespace std;


int main()
{list<string>mylist;
list<string>::iterator it;
string ch;
for(int i=0;i<10;i++)
{cin.getline(ch);   //这里每次都出错
mylist.push_back (ch);}


cout << "mylist contains:";
for (it=mylist.begin(); it!=mylist.end(); it++)
cout << " " << *it;
cout << endl;

system("pause");

}
{cin.getline(ch); //这里每次都出错

作者: alleni   发布时间: 2011-12-24

复制内容到剪贴板
代码:
#include<iostream>
#include<list>
#include<string>
#include<cctype>

using namespace std;


int main()
{list<string>mylist;
list<string>::iterator it;
string ch;
for(int i=0;i<10;i++)
{
        getline(cin,ch);   //这里每次都出错
mylist.push_back (ch);}


cout << "mylist contains:";
for (it=mylist.begin(); it!=mylist.end(); it++)
        cout << " " << *it;
cout << endl;

system("pause");

}

作者: 月夜幻影   发布时间: 2011-12-24