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

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

【原文链接】

问题:

(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执行,成功,如下:
在这里插入图片描述

目录
相关文章
|
4天前
|
C语言
14.C语言:用scanf函数输出数据
14.C语言:用scanf函数输出数据
23 0
|
4天前
|
存储 缓存 编译器
C语言第四弹---printf和scanf详解
C语言第四弹---printf和scanf详解
|
4天前
|
存储 缓存 编译器
C语言之scanf浅析
C语言之scanf浅析
24 0
|
4天前
|
存储 编译器 C语言
C语言中scanf函数的使用
C语言中scanf函数的使用
13 0
|
4天前
|
存储 C语言
爱上C语言:scanf、gets以及getchar输入字符串你真的懂了吗
爱上C语言:scanf、gets以及getchar输入字符串你真的懂了吗
|
4天前
|
存储 程序员 C语言
scanf函数:C语言中的标准输入工具
在C语言编程中,scanf函数是一个非常重要的工具,用于从标准输入(通常是键盘)读取数据。这个函数允许程序员按照指定的格式读取和存储各种类型的数据。scanf函数的名称来源于“scan formatted”,意味着它会按照特定的格式扫描输入。
20 0
|
4天前
|
存储 C语言
C语言用scanf函数数据
C语言用scanf函数数据
13 0
|
4天前
|
存储 C语言 索引
C语言用scanf函数输入数据
C语言用scanf函数输入数据
14 0
|
4天前
|
存储 C语言
C语言用scanf函数程序处理
C语言用scanf函数程序处理
11 0
|
4天前
|
存储 程序员 C语言
C语言的scanf的作用和屏幕需要输入类型
C语言的scanf的作用和屏幕需要输入类型
9 0