Visual Studio 2022使用scanf报错

Visual Studio 2022使用scanf报错,第1张

文章目录
  • 一 🎯错误:
  • 二 ✔️原因分析:
  • 三 ✔️解决方法:
    • 💦方法一:
    • 💦方法二:
    • 💦方法三:
    • 💦方法四:
    • 💦方法五:
  • ⚠警告6031的解决

一 🎯错误

错误 C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation,use_CRT_SECURE_NO_WARNINGS. See online help for details.
二 ✔️原因分析:

Visual Studio开启了SDL检查后,某些警告会成为错误,是程序编译不通过

三 ✔️解决方法: 💦方法一:
在程序最前面 #define _CRT_SECURE_NO_WARNINGS

💦方法二:
把scanf改为scanf_s
💦方法三:
在程序最前面 #define _CRT_SECURE_NO_DEPRECATE

💦方法四:
在程序最前面 #pragma warning(disable:4996)

💦方法五:

Visual Studio开启了SDL检查后,某些警告会成为错误,是程序编译不通过
这就好办了,我直接把你干掉!
在Visual Studio的用户界面,路径项目->project属性->配置属性-> c/c++ ->常规->SDL检查,选择否

⚠警告6031的解决

#pragma warning(disable:6031)

这样放:

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/569236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存