VS编译报错错误C4996

严重性代码说明项目文件行禁止显示状态 错误 C4996 'scanf': This function or variable may be unsafe. Consider us

函数是VS编译器有自己提供的输入函数scanf_s。
在使用其它编译器时,使用scanf_s函数也会报错;
方法一:将scanf改为scanf_s
方法二:在源文件第一行加上一行代码
#define _CRT_SECURE_NO_WARNINGS 1

改成scanf_s

scanf 函数没有指定读入数据大小,所以有内存泄漏风险,
建议改为安全函数 scanf_s输入

在报错的文件前面加上#define _CRT_SECURE_NO_WARNINGS这个宏定义,注意要加在#include前面