string类中定义了getline函数;
调用方法:getline(cin,string);
string a; getline(cin,a);
Hide:
1.在使用getline之前有其他输入的话,请注意用getchar()来清空掉换行符;
2.getline()是读取到换行符后的;
string a,b; getline(cin,a); getline(cin,b); cout<<a<<b<<endl;
输入:
aaaa bbbb
cccc dddd
输出:
aaaa bbbbcccc dddd
由此可见getline会读取到换行符后,但是用cout输出却不会输出换行符。
评论