cin问题 分类: c++ 2014-08-02 21:13 38人阅读 评论(0) 收藏

string s;spa

while(cin>>s){ci

cout<<s<endl;字符串

}string


当输入ss w    ww   w   w 按enter时 输出为it

ss数据

wtop

wwdi

w文件

w键盘

代表cin的输入过程为:cin是一个缓冲区,当一次键盘输入结束时,会把数据所有存进缓冲区,cin从缓冲区读取数据。

键盘输入的结束条件是enter,cin输入的结束条件为enter 、space、Tab。

因此s字符串的值会从cin中分别读取,到空格结束,输出就会出现换行。


cin>>s条件的结束须要遇到文件结束符 ,通常是Ctrl+z键

相关文章
相关标签/搜索