有很多小伙伴在VS里面编译程序的时候,会遇到scanf的报错,这里给大家讲解如何让scanf可以直接使用。还有就是可以运行的程序总是一闪而过等问题。
目录
2、在程序的第一行加入#define _CRT_SECURE_NO_WARNINGS 1就可以使用了
3、在程序的第二行加入#pragma warning(disable:6031)就解决这个警告了
报错的代码原因
下面是一个求和的代码,但是这里输入函数scanf显示报错。为什么会报错呢,是因为VS认为scanf不安全,要求将scanf换成scanf_s。
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf("%d%d", &a, &b);//输入数据-使用输入函数scanf 取地址符号&,取址符。
sum = a+ b;
printf("sum = %d\n",sum);
return 0;
}