vs2019中出现 C6031返回值被忽略: “scanf” 的警告时应该怎么做

当出现上述错误时:

解决方法:
方法1
在文件开头第一行添加
#define _CRT_SECURE_NO_WARNINGS

方法2:
在文件顶部添加代码: #pragma warning(disable:4996)

方法3:
右击工程中源代码(test01.c)处,打开属性栏>配置属性>C/C++>所有选项,将SDL检查改为否,然后点确定

方法4:
将scanf改为scanf_s

上面4种方法都亲测有效,但需要说明一点,方法4中scanf_s()函数是VS编译器自带的函数,并不是C语言标准定义的,所以不建议使用

发表评论

邮箱地址不会被公开。