博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cin问题 分类: c++ 2014-08-02 2...
阅读量:4499 次
发布时间:2019-06-08

本文共 327 字,大约阅读时间需要 1 分钟。

string s;

while(cin>>s){

cout<<s<endl;

}

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

ss

w

ww

w

w

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

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

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

cin>>s条件的结束需要遇到文件结束符 ,一般是Ctrl+z键

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/galway/p/4643684.html

你可能感兴趣的文章
阅读笔记六
查看>>
J2EE(五)——servlet初识
查看>>
requests 可以玩接口自动化测试,爬虫也是可以滴
查看>>
20160419__第1课_第6课
查看>>
构造方法私有化和单例模式
查看>>
hdu 1846 Brave Game
查看>>
14.模型常用字段
查看>>
数据库连接历险记
查看>>
抛弃msvcrtXX库
查看>>
血眼龙王传--秋叶青篇
查看>>
Runtime
查看>>
取消git忽略文件
查看>>
Leetcode2--->链表中对应位相加(进位)
查看>>
PXE远程自动安装操作系统
查看>>
java开发知识IO知识之输入输出流以及文件
查看>>
作业4: 用户体验分析——以 “师路南通网站” 为例
查看>>
SurfaceViewVideoList网络获取视频播放
查看>>
Splash Screen开场屏在Android中的实现
查看>>
Oracle 笔记(二)
查看>>
微信公众号开发--访问网络用到的工具类
查看>>