当我们在vs2019下直接使用scanf()函数时,程序会报错,如下:
解决方案一
在程序的最前面加上宏定义:#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
printf("%d %d\n", a, b);
return 0;
}
解决方案二
如果不想每次创建时都加入#define _CRT_SECURE_NO_WARNINGS 1 可以进行如下操作:
1.根据自己的vs2019的安装路径,找到newc++file.cpp文件,例如我的在E:\VS2019Pro\Common7\IDE\VC\vcprojectitems