刚开始看C++primer第4版,一个关于输入流cin的问题,请大家进来看一下
源代码如下:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string line;
int i=0;
while(getline(cin,line))
{
++i;
cout<<"i="<<i<<endl;
cout<<"line="<<line<<endl;
}
return 0;
}
已经用DEV C++ 和VS2008编译,运行结果一样,把getline函数改成"cin>>line"或用int型变量也是这个结果
具体问题请看下面的截图。