
问题如下:
错误 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.
其解决方案:
-
在文件顶部加入一行:
#define _CRT_SECURE_NO_WARNINGS
后可以解决
-
或者把每一个scanf()改为
scanf_s
(VS编译器)
注意:
scanf是C语言提供的
scanf_s不是标准C语言提供的,
VS编译器提供的
(一般不推荐使用,不具有跨平台/可移植性)
C语言提供的不安全的库函数:scanf、strcpy、strlen、strcat…….. ——使用前在文件顶部加入一行(源文件第一行):
#define _CRT_SECURE_NO_WARNINGS
后可以解决
版权声明:本文为qq_51454611原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。