我代码哪里错了吗?为什么... 我代码哪里错了吗?为什么
· 您可信赖的物联网通信专家
爻讯科技致力于为物联网提供领先的和优质的产品和研发服务,专注于物联网通信协议技术的研发和相关协议栈软件的交付,提供可定制的物联网终端设备和精心打造的物联网云平台。
scanf函数的原型如下:
scanf的为什么返回值被忽略的原因是你的代码中没有使用scanf的返回值。
最简答的解决方案是强制忽略返回值:
另外一种方法是定义一个临时变量接收scanf函数的返回值。
scanf的返回值是什么啊,加_s和以前的有什么区别吗?谢谢您
返回值是读入的字符的个数。
加_s是scanf的一种更加安全的实现。最后的功能一样,里边多加了一些安全保护。
这个可不是vc6。看错误提示,把那个大写的宏定义一下,以使用scanf函数
为啥啊,那什么工程才可以用scanf啊,c语言不一样吗
VC6以后的版本都要用scanf_s来代替scanf, 你看下面的错误提示,scanf函数是一个不安全的函数,可能会造成溢出
这个在VS里面不太一样
你后面可能还会遇到printf_s