社区
C++ 语言
帖子详情
c++输入的问题
rabbitjerry
2009-02-25 02:27:56
用cin函数,例如定义m之后,
cin>>m,
运行之后输入一个数字,按空格并不跳出,按enter才跳出。
如何让按空格就跳出啊?
...全文
130
11
打赏
收藏
c++输入的问题
用cin函数,例如定义m之后, cin>>m, 运行之后输入一个数字,按空格并不跳出,按enter才跳出。 如何让按空格就跳出啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangch_nhcmo
2009-02-25
打赏
举报
回复
系统默认以Enter键结束输入
yangch_nhcmo
2009-02-25
打赏
举报
回复
系统默认以Enter键结束输入
fairchild811
2009-02-25
打赏
举报
回复
系统默认
ckh2007
2009-02-25
打赏
举报
回复
这种情况没有办法解决,因为缓冲区只有接收到enter后才会把数据送入到cpu进行处理
wjksd
2009-02-25
打赏
举报
回复
我感觉你好像是没弄明白缓冲区的管理。
cin是读入标准输入的istream对象,你在刷新缓冲区之前输入的内容都存储在缓冲区中,回车有刷新缓冲区的作用。当你按回车键时才把缓冲区的内容装到变量中。
不知道我的解释你明白不?
苍狼回眸
2009-02-25
打赏
举报
回复
或许你可以把你遇到的问题描述完整点,我们来帮你寻找其他的解决办法
Cpp权哥
2009-02-25
打赏
举报
回复
用回车比用空格差在什么地方呢?在几乎所有的环境中都是用回车来表示对输入内容的确认。
pengzhixi
2009-02-25
打赏
举报
回复
你要是按空格就跳出那下面的代码你怎么办
int a,b;
cin>>a>>b;
aaajj
2009-02-25
打赏
举报
回复
用getchar()进行判断吧
waizqfor
2009-02-25
打赏
举报
回复
[Quote=引用楼主 rabbitjerry 的帖子:]
用cin函数,例如定义m之后,
cin>>m,
运行之后输入一个数字,按空格并不跳出,按enter才跳出。
如何让按空格就跳出啊?
[/Quote]
这个没法改 就是怎么定的 输出回车的时候 就是结束输入的标志 空格算是输入的分割
feng4206yu
2009-02-25
打赏
举报
回复
系统默认的...空格作为分隔符....enter作为段输入终止符....
C++
编程
课程名称>本课程针对
C++
程序设计和编程思想中核心的方法和技术进行了详细的讲解,帮助已经掌握了C语言但进一步希望学习面
C++
向对象编程方法和思想的同学快速进入
C++
的大门。课程提供了视频课件、笔记和例子代码,主要内容如下:1,从C迁移到
C++
(C和
C++
的联系和区别)2,
C++
中的结构体与类3,深入理解
C++
语言中类的设计4,
C++
中的继承5,
C++
项目实战《饮料自动贩卖机—模拟程序》6,
C++
中的多态7,
C++
中的运算符重载8,
C++
模板9,
C++
中的
输入
输出流
c++
输入
问题
:
输入
回车判断当前
输入
结束
C++
输入
回车结束
输入
例如
输入
一组整数 1 3 5 7 9 按回车之后 结束
输入
法1:数组 int mk[100]; int i=0; while(cin >> mk[i]) { i++; if (cin.get() == '\n') break; } 法2:vector vector<int> v; in...
C++
输入
一行int数组
在
C++
中,关于
输入
一行char数组,我们可以用get()或者getline(),但这两个函数的参数却只能是字符(串)型变量,而不能是整型变量。那么如果要
输入
一行(未知具体有多少个变量
输入
)整型变量,该如何呢?可以用while()与cin的组合来实现: int num[100]; //int型数组用于存储
输入
变量 int i=0; while (cin>>num[i]){...
C++
基础之
C++
中的
输入
输出
目录 文章目录 前言 一、
输入
输出流 二、
c++
中
输入
输出语句 1.标准
输入
设备 2.标准输出设备 3.原理 三、iostream类库
C++
输入
输出格式
C++
输入
输出格式 头文件:iomanip控制格式
输入
输出(加粗为
输入
输出格式): cin>>boolalpha>>x;//以布尔值的形式
输入
x,即
输入
true/false boolalpha是
输入
bool值形式,noboolalpha是不以布尔值形式
输入
cin>>oct>>a;//以8进制的形式
输入
cin>>hex>>b;//以16进制的形式
输入
cin>>dec>>c;//以10进制的形式输 cout
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章