社区
C语言
帖子详情
scanf返回值的问题
jiajihe
2007-11-26 06:23:38
有一个while语句:
while(scanf("%d",&columns[num])==1)
其中的scanf的返回值==1是什么意思?
...全文
425
5
打赏
收藏
scanf返回值的问题
有一个while语句: while(scanf("%d",&columns[num])==1) 其中的scanf的返回值==1是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itfanr01
2012-03-21
打赏
举报
回复
scanf()函数返回成功读入的项目的个数。如果它没有读取任何项目(当它期望一个数字而您却键入了一个非数字字符串时就会发生这种情况),scanf()会返回值0.当它检测到“文件结尾”时,它返回EOF(一般用#define定位为-1)
lj89168
2008-05-28
打赏
举报
回复
返回值:
scanf函数读入制定N个数据正确,函数返回值为N;
读入的数据不合法或过少,即读入错误,函数返回EOF值
gongyiling
2007-11-26
打赏
举报
回复
输入东东的数量,不知道这样翻行不~~~
jiajihe
2007-11-26
打赏
举报
回复
不能准确翻译这个意思:成功时,函数返回读取内容的数量,那么这个number of items应该怎么翻译啊?
请给出汉语意思!
独孤过儿
2007-11-26
打赏
举报
回复
Return Value
On success, the function returns the number of items succesfully read. This count can match the expected number of readings or
fewer, even zero, if a matching failure happens.
In the case of an input failure before any data could be successfully read, EOF is returned.
(2条消息)
scanf
返回值
被忽略的原因及其解决方法_灶星闪闪的博客-CSDN博客(2).url
(2条消息)
scanf
返回值
被忽略的原因及其解决方法_灶星闪闪的博客-CSDN博客(2).url
浅析C语言中printf(),sprintf(),
scanf
(),s
scanf
()的用法和区别
返回值
是输出的字符数量。sprintf语法: #include <stdio>int sprintf( char *buffer, const char *format, … );sprintf()函数和printf()类似,格式控制完全一样,只要是printf使用的格式化字符串,在sprintf都可以...
c语言
scanf
返回值
被忽略,
scanf
返回值
问题
在家养病,闲着没事看C primer plus,看到书中...那到底
scanf
的
返回值
具体指的是什么呢?例子1:void main(){int a;int b;int c;printf("请输入三个整数:");int x=
scanf
("%d%d%d",&a,&b,&c);printf(...
scanf
返回值
被忽略
问题
解决Visual Studio中
scanf
返回值
被忽略
问题
最近在使用Visual Studio编写c语言时遇到了
scanf
返回值
被忽略
问题
总结了如下几种解决方法: 方法一(不建议)
scanf
修改成
scanf
_s 可以说
scanf
_s是vs编译器特有的,它...
scanf
返回值
被忽略的原因及其解决方法
Visual Studio 2019编写C语言程序时
scanf
返回值
被忽略
问题
scanf
返回值
被忽略的解决方法 在ANSI C中只有
scanf
(),没有
scanf
_s(),但是
scanf
()在读取时不检查边界,所以可能会造成内存泄漏。于是Microsoft公司在VS...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章