社区
C语言
帖子详情
C语言输入数据时的问题
godtrial
2012-03-23 10:59:34
C程序设计谭浩强第三版属中国120页有一句话“从终端键盘向计算机输入时,是在按Enter键以后才将一批数据一起送到内存缓冲区中去的”,我想问一下那最后的这个Enter键会不会也送到缓冲区呢,还是只是一个让把数据输送到缓冲区的命令而已?如果Enter键也被输送到缓冲区,那么输入的字符是\n 呢还是\n\r? 谢谢各位了
...全文
157
4
打赏
收藏
C语言输入数据时的问题
C程序设计谭浩强第三版属中国120页有一句话“从终端键盘向计算机输入时,是在按Enter键以后才将一批数据一起送到内存缓冲区中去的”,我想问一下那最后的这个Enter键会不会也送到缓冲区呢,还是只是一个让把数据输送到缓冲区的命令而已?如果Enter键也被输送到缓冲区,那么输入的字符是\n 呢还是\n\r? 谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qixing1115
2012-03-23
打赏
举报
回复
[Quote=引用 2 楼 w170532934 的回复:]
会的。楼上正解。但是不会和前面的数据一起送到变量。所以你会发现许多代码里会接着用getchar了。输入的是\n。\n\r是两个字符了。
[/Quote]
+
赵4老师
2012-03-23
打赏
举报
回复
参考
C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\input.c
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
右边Visual C++ 2010 Express下面的Select language...下拉选‘简体中文’,再按Install Now按钮
W170532934
2012-03-23
打赏
举报
回复
会的。楼上正解。但是不会和前面的数据一起送到变量。所以你会发现许多代码里会接着用getchar了。输入的是\n。\n\r是两个字符了。
面包大师
2012-03-23
打赏
举报
回复
也会。。。是\n
多组
数据
的
输入
方法(
c语言
)
因为在线评测系统的
输入
数据
存放在一个文件中,因此可以通过文件是否结束的方式判断
输入
的
数据
是否结束。scanf在读取到文件结束符
时
,会返回标识EOF(end of life),EOF是一个预定义的常量,等于-1。通过判断scanf的...
c语言
程序执行
时
无法
输入
字符串,
C语言
程序设计中键盘
输入
数据
的方法分析
1. 引言
C语言
程序设计是一门实践性很强的语言课程,在程序设计过程中经常需要从键盘
输入
所需要的
数据
。...2. 库函数介绍
C语言
中,可以接收键盘
输入
数据
的库函数有格式化
输入
函数scanf,单个字符
输入
函数ge...
C语言
——
数据
的
输入
输出
输入
输出函数getchar,putchar、gets、puts,scanf,printf的功能以及用法
C语言
数据
输入
与输出
1.1
输入
输出举例 例一:求a+bx+c=0方程的根。a,b,c由键盘
输入
,设-4ac>0 编写程序: 结果输出:
C语言
数据
输入
输出函数
C语言
本身不提供
输入
/输出语句,
输入
输出功能由
C语言
的标准
输入
输出(I/O)库函数提供。这样处理,一方面可以使得
C语言
的内核比较精炼,另一方面也为
C语言
程序具有可移植性打下了基础。
C语言
的
输入
输出语句就是库函数...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章