社区
C语言
帖子详情
scanf("%d%d",&a,&b)为什么有时候输入2个字符,而时候却需要输入3个??
dxhh99
2004-03-09 02:46:54
为什么有的机器Turbo c 2.0中输入的数据个数与程序中的不相符?如:
main()
{int a,b;
scanf("%d%d",&a,&b);}
有的时候编译时输完2个整数就可回到编辑界面,而有时非要输完3个数才行?
...全文
299
6
打赏
收藏
scanf("%d%d",&a,&b)为什么有时候输入2个字符,而时候却需要输入3个??
为什么有的机器Turbo c 2.0中输入的数据个数与程序中的不相符?如: main() {int a,b; scanf("%d%d",&a,&b);} 有的时候编译时输完2个整数就可回到编辑界面,而有时非要输完3个数才行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mayulin110
2004-03-16
打赏
举报
回复
把'\n'去掉
lihb03
2004-03-16
打赏
举报
回复
看你写的格式应该是只能输入两个才对
xqsong
2004-03-15
打赏
举报
回复
我试了一下星野残红的方法,还真是这个问题,谢谢大家,尤其是星野残红!
babyding
2004-03-15
打赏
举报
回复
scanf的格式控制的不好。楼上说 的对你加逗号或空格都可以可以避免在执行时的错误。
要么本来就不是什么问题,你输入完了敲回车,你不敲的话,它不知道你有没有输完。
敲了回车后,数据才会进入缓冲区。
Typeabc
2004-03-15
打赏
举报
回复
把谭浩强的那本<<C程序设计>>第三章再好好看一下吧!
liao2001
2004-03-15
打赏
举报
回复
。。。
scanf
在c语言中错误,
scanf
_s(" %d %c %d",&a,&b,&c)每次运行总会出错
代码感觉没错,也能正常运行,但是
输入
完1c2,按Enter健结束,就会被异常终止!试验了很多次,发现
scanf
_s(“%d%c”,&a,&b)读取%d之后再读%c就会发生这种情况。讨教高手,是不是
scanf
_s()哪里本人用错了?...
【C语言中的EOF】零基础看懂EOF如何使用while(
scanf
(“%d %d”,&a,&b)感叹号=EOF)
操作系统如Linux之中,EOF不是一
个字符
,而是当系统读到文件结尾,所返回的一个信号值(-1),【怎么知道文件长度,资料只提到了比较文件的长度,这个后期研究了再讲。】 2.C语言中的EOF(着重讲) 在C语言中(更...
scanf
输入
参数详解
scanf
函数返回成功读入的数据...
scanf
("%d %d",&a,&b); 函数返回值为int型。如果a和b都被成功读入,那么
scanf
的返回值就是2; 如果只有a被成功读入,返回值为1; 如果a和b都未被成功读入,返回值为0; 如果
scanf
(“%3c%3c“, &a, &b)
跟我们期望中有点不一样,我们希望他的结果是:a = a b = d,为什么会这样呢 ? ** 解答 ** 这跟a b在内存中的地址是有关的 我们先看一下a b的地址: a的地址值比b的大,说明a的地址在b的后面, 也就是&a = &...
格式
输入
——
scanf
函数
格式:
scanf
(格式控制,地址表列) 格式控制和printf的相似,中间可以从插入附加字符,格式控制中,除了... //
输入
:a=3(错) a=3\n (对) 原样!! f格式 %f
输入
单精度 %lf
输入
双进度(printf中.
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章