由于微软在VS中不建议再使用C的传统库函数scanf,strcpy,sprintf等
所以直接使用这些库函数会提示C4996错误
#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS //解决办法1
#pragma warning(disable:4996) //解决办法2
解决办法1:
添加宏 #define _CRT_SECURE_NO_WARNINGS 在文件最上边一行添加上述代码,即可解决问题
解决办法2:
添加代码 #pragma warning(disable:4996) 在文件最上边一行添加上述代码,也可解决问题
解决办法3:
右键项目,选择属性 属性里找到配置属性 -> C/C++ -> 预处理器 在预处理器界面中,编辑预处理定义,将 _CRT_SECURE_NO_WARNINGS 添加到最后 再次编译程序,解决问题