C4996 'scanf': 这个函数或变量可能不安全。考虑改用 scanf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS

C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS

我想在没有“#pragma warning (disable:4996)”的情况下解决这个问题,请帮助我。 我尝试了很多东西。 我认为 visual studio.

可能有问题

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

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