习题3.6 解释 string输入操作符cin>> 和 getline()函数如何处理空白字符

1.cin>>

string s;
cin>>s;
  • 读取 且 忽略 开头 所有的 空白字符 (空格,换行符,制表符\t 即按键盘上TAB)
  • 读取,直至再次遇到空白符,终止

2.getline()

string line;
getline(cin,line);
  • 不读取换行符
  • 读取开头的空格
  • 若第一个字符为换行符,line为空
上一篇:Messager Problem(NOIOPJENGLISH20)


下一篇:Rain_w and Lines