关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
A1161496434
2022-03-21 23:10
采纳率: 77.8%
浏览 32
首页
编程语言
已结题
为什么scanf_S返回值和预期不一样?
c++
有问必答
c语言
问题遇到的现象和发生背景
如图,我改变了返回值名称和中间给他赋值后面那个ret如果输入数字加字母他不会报错。
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
2
条回答
默认
最新
相关推荐
更多相似问题
为什么
scanf
_S
返回值
和
预期
不
一样
?
c++
c语言
有问必答
2022-03-21 23:10
回答 2
已采纳
%ld是读取一个十进制的整数,
不
是读取一行内容你输入5a%ld可以读取前面的5后面的a
不
会被读取 而输入aa 前面没有数字,%ld就读取
不
到数值了 如有帮助,请点击我的回答下方的【采纳该答案】按钮
CLion使用
scanf
报错,改用
scanf
_s后程序运行正常,但出现乱码?
c++
ci
c语言
2022-06-13 22:48
回答 1
已采纳
你那个函数没关系,
和
你文件的编码有关系,
不
知道你 Clion 的版本,新版本里面,中文汉字需要 utf-8 编码才行 如果你知道怎么转换文件编码,就用 visual studio code 之类的工具
scanf
_s与for循环,为什么
scanf
_s
不
行而cin 可以
c++
c语言
2022-03-16 07:24
回答 1
已采纳
你%d后面写一大堆空格是故意的吗你要求每两个输入数字之间有一大堆空格,那如果你实际输入的没有空格或者空格数量
不
对,就会被当做垃圾数据丢弃
C语言中
scanf
()、
scanf
_s()、gets()、gets_s()、getchar()函数用法及注意事项
2020-02-27 20:20
F l e的博客
1、
scanf
() ①当
scanf
()用于从标准输入设备读入整数或字符时,
scanf
()读取一个整数或一个字符后结束。但是我们在输入后会按ENTER键表示结束,此时ENTER产生的换行符被存入了输入缓冲区中,看下面代码: #include<...
在c语言中
scanf
什么时候用,
scanf
什么时候用??c语言?
2021-05-21 04:17
信海松的博客
scanf
函数原型折叠int
scanf
( const char *format, ... );
scanf
()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。...
scanf
的
返回值
折叠
scanf
()函数返回成功赋值的数据项数,读到...
没有解决我的问题,
去提问