自己看书学的c语言然后根据书上写的自己写的但是没办法运行不知道有哪个地方出问题了请问一下是哪个地方出错了哪个“scanf”返回值被忽略是为什么啊
在新版的vs中,scanf作为非安全函数被禁用,
解决方案:使用scanf_s代替,或在程序头部加入
#define _CRT_SECURE_NO_WARNINGS
有帮助望采纳~
把 scanf方法改为 scanf_s方法,例外数字后面要加f,没有加f默认为double类型了
value = 1700.0f*weight*14.5833f;
返回值被忽略只是个警告,真正的错误是下面的 scanf
已经弃用,替换成了更为安全的 scanf_s
函数。解决方案就是在源码的第一行添加下面这行代码:
#define _CRT_SECURE_NO_WARNINGS