zl程序教程

您现在的位置是:首页 >  工具

当前栏目

C语言----Visual Studio 2017中使用scanf报错的解决办法

VisualC语言Studio 报错 解决办法 ---- 2017 scanf
2023-09-14 09:12:52 时间

【原文链接】

问题:

(1)编写如下C语言代码:

#include <stdio.h>

int main()
{
	int num1;
	int num2;
	int sum;
	scanf("%d%d", &num1, &num2);
	sum = num1 + num2;
	printf("sum = %d", sum);
	return 0;
}

使用Ctrl + F5执行报如下错误:

'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.	Project1	g:\src\c_demo\project1\project1\test.c	8	

解决办法

(1)在项目上右键-【属性】,然后点开【配置属性】-【C/C++】-【预处理器】,然后点击右边下拉框,再点击【编辑】

在这里插入图片描述
(2)然后在预定义器定义中将_CRT_SECURE_NO_WARNINGS写入,然后点击【确定】
在这里插入图片描述
(3)再次使用Ctrl + F5执行,成功,如下:
在这里插入图片描述