栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

在VS中scanf函数警告的解决方法(全网最全最详细最简单教学)能直接定义

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在VS中scanf函数警告的解决方法(全网最全最详细最简单教学)能直接定义

 在我们写代码时常常碰到这样的错误,用scanf函数有风险,上面在VS编译器下给了两种解决方法

1.使用scanf_s函数来代替scanf,虽然这样很简单,但是弊端也很明显简而言之:scanf函数是C语言函数所提供的,但是scanf_c不是标准c语言提供的函数,是VS编译器所提供的函数,在其他编译器上行不通的。

2.必须在编译器第一行使用_CRT_SECURE_NO_WARNINGS 1 定义来解决。就可以在任意编译器上使用scanf函数。

 

 但是如果我们每一次使用scanf函数都要自己定义那太麻烦了,有没有什么解决方法

显然是有解决方法的,请看图操作,就可以

1.找到newc++file.cpp文件夹

在这个文件中加入_CRT_SECURE_NO_WARNINGS 1 ,以后只要创建的源文件第一行会包含这句话。

他在安装vs文件里

 点开文件添加此内容

 

一般电脑会遇到警告,若遇到警告就进行以下操作

将newc++file.cpp文件拷贝到桌面

 再进行修改将_CRT_SECURE_NO_WARNINGS 1复制到该文件中,再将该文件拷贝回原路径(切记不要把该文件弄丢,否则在编译时将打不开.c的文件)

 这样关闭VS,在重新打开就会自动出现_CRT_SECURE_NO_WARNINGS 1.

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025371.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号