社区
其他技术讨论专区
帖子详情
scanf和getchar接收EOF的时候为什么不一样呢
weixin_38051859
2016-02-01 03:50:56
我在vs里面测试getchar和scanf的区别,发现对于EOF,两个识别的精度不同,scanf时,使用ctrl+z多次才能中断成功,在getchar时,ctrl+z可以直接成功中断操作,这是为什么呢,而且在使用scanf时,输入非数字,就会进入死循环,不懂为什么。
...全文
24
1
打赏
收藏
scanf和getchar接收EOF的时候为什么不一样呢
我在vs里面测试getchar和scanf的区别,发现对于EOF,两个识别的精度不同,scanf时,使用ctrl+z多次才能中断成功,在getchar时,ctrl+z可以直接成功中断操作,这是为什么呢,而且在使用scanf时,输入非数字,就会进入死循环,不懂为什么。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C语言字符读取函数[可运行源码]
本文详细介绍了C语言中常用的字符(串)读取函数,包括
getchar
、fgetc、
scanf
和s
scanf
。
getchar
和fgetc主要用于从标准输入流或指定文件流中逐字符读取数据,适用于字符流处理;而
scanf
和s
scanf
则支持按照指定格式读取多种数据类型,适用于复杂输入场景。文章通过代码示例展示了各函数的使用方法,并分析了它们的异同点,帮助读者根据实际需求选择合适的函数进行字符或字符串的读取操作。
C语言清除
scanf
()缓存的案例讲解
今天小编就为大家分享一篇关于C语言清除
scanf
()缓存的案例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
C语言教学课件:第六部分 输入输出与格式控制.ppt
C语言教学课件:第六部分 输入输出与格式控制.ppt
c代码-
getchar
无需变量吸收回车
c代码-
getchar
无需变量吸收回车
C语言中字符的输入输出以及计算字符个数的方法详解
主要介绍了C语言中字符的输入输出以及计算字符个数的方法,是C语言入门学习中的基础知识,需要的朋友可以参考下
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章