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

目录
相关文章
|
18天前
|
存储 缓存 编译器
C语言第四弹---printf和scanf详解
C语言第四弹---printf和scanf详解
|
5天前
|
IDE 测试技术 开发工具
|
12天前
|
编译器 C语言
【C语言】printf() 和 scanf()
【C语言】printf() 和 scanf()
|
12天前
|
存储 安全 C语言
C语言程序设计——格式输入函数scanf()
C语言程序设计——格式输入函数scanf()
|
18天前
|
存储 缓存 编译器
C语言之scanf浅析
C语言之scanf浅析
26 0
|
18天前
|
存储 编译器 C语言
C语言中scanf函数的使用
C语言中scanf函数的使用
15 0
|
18天前
|
存储 C语言
爱上C语言:scanf、gets以及getchar输入字符串你真的懂了吗
爱上C语言:scanf、gets以及getchar输入字符串你真的懂了吗
|
18天前
|
编译器 C语言 C++
visual studio的安装及scanf报错的解决
visual studio的安装及scanf报错的解决
6 0
|
18天前
|
存储 程序员 C语言
scanf函数:C语言中的标准输入工具
在C语言编程中,scanf函数是一个非常重要的工具,用于从标准输入(通常是键盘)读取数据。这个函数允许程序员按照指定的格式读取和存储各种类型的数据。scanf函数的名称来源于“scan formatted”,意味着它会按照特定的格式扫描输入。
23 0
|
18天前
|
存储 C语言
C语言用scanf函数数据
C语言用scanf函数数据
14 0