网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

scanf函数不安全,vs中不让用?一招教你解决问题!-创新互联

 我们新手小白在初学c语言的过程中,经常会使用到scanf这个输入函数。先来介绍一下scanf这个函数的用途:

成都创新互联是一家专业提供迎江企业网站建设,专注与网站设计、成都网站制作H5响应式网站、小程序制作等业务。10年已为迎江众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

 scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。

 具体怎么使用的呢,我们用代码来演示。

可以看到,我们想要直接使用scanf输入函数的时候,vs编译器会显示报错,报错的意思大概是  scanf这个函数不安全,建议使用scanf_s来替换,如果想要这个描述失效的话,就使用  _CRT_SECURE_NO_WARNINGS  使这个警告失效。

那么我么要怎么使用呢?很简单

#define _CRT_SECURE_NO_WARNINGS 1

我们只需要在源文件的第一行加入这样一行代码,就可以正常使用scanf函数了。

注意!!一定是第一行!后面的  _CRT_SECURE_NO_WARNINGS 建议直接在警告中复制粘贴,防止输入错误。

这样一来,scanf函数就能被正常使用了。

但是新的问题又来了,我不能每次创建一个源文件就加上一次这行代码,太麻烦了。有没有一劳永逸的方法呢。有的!

我们将文件复制粘贴到其它地方去(桌面或者其他文件夹,只要不是vs的文件夹都可以)

 

这样,我们就完成了在每一次创建一个新项目之后创建的源文件第一行都有 #define _CRT_SECURE_NO_WARNINGS 1 一行代码了。

好了,关于如何解决 scanf函数 警告不安全的问题,你学会了么。 动动你的小手指,关注+点赞+收藏。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:scanf函数不安全,vs中不让用?一招教你解决问题!-创新互联
当前地址:http://bjjierui.cn/article/doihie.html

其他资讯