前言
当使用 scanf函数时编译器会出现报错。
因为scanf_s 函数才是vs编译器所提供的,但其本身不是C语言标准规定的(scanf)。所以使用scanf编译器会报错。
解决方法:
将 #define _CRT_SECURE_NO_WARNINGS 1
放在编译器的 第一行即可
步骤
1、进入vs编译器的本地文件 搜索 newc++file.cpp
2、双击以笔记形式打开
3、将#define _CRT_SECURE_NO_WARNINGS 1
复制粘贴进去 并保存。
如此操作后:
VS2019编辑器第一行就会永久默认添加:#define _CRT_SECURE_NO_WARNINGS 1
且使用 scanf函数后不再报错
在Visual Studio 2019中遇到scanf函数报错是因为编译器推荐使用scanf_s。为消除警告,只需在源文件开头添加#define_CRT_SECURE_NO_WARNINGS 1。按照步骤进行操作,即可永久关闭此警告,使得scanf函数可以正常工作。
543

被折叠的 条评论
为什么被折叠?



