若众资源网 - 致力于分享网络精品资源,网站源码,活动线报,免费软件,技术教程
当前位置:首页 > 技巧分享 > 网络技术 > 正文

问题‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead. 的多种解决方法

作者:ruozhong 分类:网络技术 热度:396

大家好,欢迎访问若众资源网-网络技术篇!

今天是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.问题界面

202310211697859446582411.png

第一种解决方法:

将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语言,可以在下方评论进行交流学习哦!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

已有 0 评论

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。