【问题描述】
使用新安装的VS2019编译C代码保报错error C4996: ‘sprintf’: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
但程序是没问题的,放到VC++6.0上可以正常编译。
【问题解决】
1、菜单选择项目-》属性
2、找到C/C++ -》预处理器 -》点击预处理器定义的下拉按钮
3、点击编辑
4、在最后添加_CRT_SECURE_NO_WARNINGS
5、完成后点击确定保存退出,再编译即可成功。
参考:
https://jingyan.baidu.com/article/49711c616b8a1ffa441b7cdc.html