C4996 ‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead.

编程知识 更新时间:2023-05-02 05:23:58

报文:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C4996 ‘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. Demo_001 F:\code\C\Demo\Demo_001\test.c 158

错误原因:Visual Studio编译器错误,不是程序的错误

解决方案1(暂时解决):

//在程序的第一行添加:#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);

	int sum = a + b;

	printf("%d\n", sum);

	return 0;
}

解决方案2(本地永久解决):
找到Visual Studio编译器安装路径下的newc++file.cpp文件,进行编辑,编辑内容修改为:#define _CRT_SECURE_NO_WARNINGS 1
保存成功之后新建.c文件就会自动在第一行生成 #define _CRT_SECURE_NO_WARNINGS 1 的代码了。如果保存不成功的话,切换成管理员模式再进行修改。

更多推荐

C4996 ‘scanf‘: This function or variable may be unsafe. Consider using scanf_s i

本文发布于:2023-04-26 05:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/00c899e4c6ae1020c977bda2a73b8192.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:function   scanf   scanf_s   unsafe   variable

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 104362文章数
  • 26212阅读数
  • 0评论数