ToB企服应用市场:ToB评测及商务社交产业平台
标题:
C4996 'scanf': This function or variable may be unsafe. Consid
[打印本页]
作者:
莱莱
时间:
2024-10-4 11:31
标题:
C4996 'scanf': This function or variable may be unsafe. Consid
错误原因
VS平台认为scanf函数不安全,要求换成scanf_s函数
办理方案
方案一:将scanf换成scanf_s[不发起]
将scanf换成scanf_s
但是,scanf_s函数只能在vs上使用,其他平台无法使用,故修改后代码无法移植,不发起
方案二:#define _CRT_SECURE_NO_WARNINGS
在头文件之前增加预处置惩罚器指令#define _CRT_SECURE_NO_WARNINGS
可使用以下方法,让后续所有项目自动添加此预处置惩罚器指令:
可在vs的安装路径下寻找newc++file.cpp文件,在此文件首行添加此预处置惩罚器指令#define _CRT_SECURE_NO_WARNINGS
方法三:设置预处置惩罚器
右键 -> 属性 -> 配置属性 -> C/C++ -> 预处置惩罚器 -> 预处置惩罚器界说 -> 输入_CRT_SECURE_NO_WARNINGS
方法四:禁用安全查抄
右键 -> 属性 -> 配置属性 -> C/C++ -> 代码生成 -> 安全查抄 -> 禁用安全查抄(/GS-)
方法五:不进行SDL查抄
右键 -> 属性 -> 配置属性 -> C/C++ -> 通例 -> SDL查抄 -> 否(/sdl-)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4