大家好,欢迎访问若众资源网-网络技术篇!
今天是2023年11月19号,恰逢周日,现有闲情雅致写一遍关于c语言程序编写过程中遇见的‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead.问题解决方案,本人初学C语言,博客内容或不准确,还请谅解。
如下例为c语言入门程序编写过程中遇见的‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead.问题界面
第一种解决方法:
将scanf替换成scanf_s,但是这里不提倡,因为它不满足于其他平台,就不具备跨平台性/可移植性。scanf是C语言提供的,而scanf_s不是标准C语言提供的,是当前VS编译器提供的。
第二种解决方法(推荐):
在开头第一行输入#define _CRT_SECURE_NO_WARNINGS 1。它不只是针对scanf这个函数,还有strcpy、strlen、strcat等库函数,都被认为是不安全的,都可以用这个方法来解决。
#define _CRT_SECURE_NO_WARNINGS 1
如果你也在学习C语言,可以在下方评论进行交流学习哦!
已有 0 评论