小编Mic*_*zov的帖子

_CRT_SECURE_NO_WARNINGS 实际上是什么意思?

由于使用该函数,我在 Visual Studio 中收到此 C4996 错误scanf()

事实证明,这个问题的解决方案是将这一行添加_CRT_SECURE_NO_WARNINGS到配置属性 -> C/C++ -> 预处理器 -> 预处理器定义 -> 编辑。

它完美地解决了问题,但我找不到这个东西的实际含义的正确解释。如果它禁用警告,为什么我的程序首先崩溃了?什么是“CRT”?

崩溃程序的示例:

#include <stdio.h>
main()
{
    int number;
    printf("enter a number\n");
    scanf("%d", &number);
}
Run Code Online (Sandbox Code Playgroud)

以及错误消息: _CRT_SECURE_NO_WARNINGS 错误消息

c warnings visual-studio

8
推荐指数
1
解决办法
6988
查看次数

标签 统计

c ×1

visual-studio ×1

warnings ×1