目录
Visual Studio2022使用scanf时报错
【error 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.】
错误说明显示“返回值被忽略”
错误原因
是说使用“scanf”时,没有对输入的数据所占用的空间进行检测,因此不安全。
解决方法
方法一:将“scanf”改为“scanf_s”。这种方法不具有可移植性。
方法二:在代码最前面添加一行代码“#define _CRT_SECURE_NO_WARNINGS”
查阅到这篇文章https://blog.csdn.net/qq_52057693/article/details/116019544,它说明了直接在“scanf”后面加“_s”的弊端,并详细说明了处理这类问题的一劳永逸的方法,希望对你有所帮助。