#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d",a);
return 0;
}
当我们在vs2019上写一个简单的C代码时,出现这样错误,说scanf函数不安全
在宏里面加入#define _CRT_SECURE_NO_WARNINGS 1就不会报错了,可是每个项目里手动加未免太麻烦,接下来交大家个一劳永逸的方法
首先准备一个代码编辑器Notepad++,下载链接放下面了
接下来找到vs2019的安装路径下的文件newc++file.cpp,我的路径是D:\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCProjectItems
或者可以直接在搜索栏
右击 用Notepad++打开
然后在里面把这句放在第一行,然后保存即可
#define _CRT_SECURE_NO_WARNINGS 1
这时候代码就不会报错了
而且新建一个文件第一行会自动出现那句声明