当我们读取从控制台输入数据时,如果要把输入的正一行读取的话要用getline.
 
1.getline: 按行读取, 一次读取多个字符,直到读满N个,或者遇到指定的结束符(自定义的或者EOF或者换行符,不包括空白符)为止。
形式:getline(字符指针,字符个数N,结束符);
 
2.cin读取的话,遇到结束符(包括空白符)会终止,只读取空白符之前的部分。
 
例如:
int main()
{
 string line;
 getline(cin,line);//输入:12 34
 cout<<line<<endl;//输出:12 34
 
 cin>>line;//输入:12 34
 cout<<line<<endl;//输出:12
 
return 0;
}