首页 > 解决方案 > C4996 'scanf':此函数或变量可能不安全。考虑改用 scanf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS

问题描述

我想在没有“#pragma warning (disable:4996)”的情况下解决这个问题,请帮助我。我尝试了很多东西。我认为它可能与视觉工作室有问题。

标签: cpragma

解决方案


使用scanf_s()并进行必要的其他更改,或#define _CRT_SECURE_NO_WARNINGS. 基本上,阅读错误信息并按照它的建议去做。

请注意,scanf_s()“字符串”参数的长度需要额外的参数。


推荐阅读