本篇文章给大家讲一讲如何解决scanf使用的常见问题
那么先给大家看一下scanf在vs编译器中出现的问题
从图中大家可以看到这串代码报错了,那么我们来看看报错信息
从图中我们可以看到,vs说scanf不安全,并且也给了我们两种解决方法
第一种:使用 scanf_s 去替换,但是这只是在vs里面生效
第二种:在头文件的前面添加 _CRT_SECURE_NO_WARNINGS. ,我还是比较推荐大家使用这个,当你在其他编译器中使用scanf如果发生报错就可以使用这个来解决
但是细心的小伙伴一定发现了,每次使用scanf时都要输入这一长串代码,很麻烦,因此,本篇文章主要就是教大家如何实现一劳永逸。
那么,正片开始
首先我们在c盘中找到newc++file这个文件,当然啦,不是每一个人都要在c盘里照这个文件,具体就是看你当初把vs装到了哪个盘里,可能会有小伙伴说自己已经不记得vs在哪个盘哪个文件夹里了,没事这里我教大家两种方法,大家喜欢哪种就学哪种哈
第一种:
首先进入这个界面,要是不知道怎么进入这个界面的,建议去网上搜一搜哈,当然我相信大家都会,毕竟大家都很聪明。那么在花圈的框内输入newc++file,等一会儿就会出现四个文件,这里我们选择第三个文件也就是显示vs2022的那一个进行输入这一串代码
#define _CRT_SECURE_NO_WARNINGS
第二种:
下载一个软件名曰:everything
贴心的我已经将地址放在了下面,需要的直接下载即可
下载 - voidtools
进入之后也是输入newc++file,找到路径中有visual studio的即可,这里建议大家先复制路径然后进入该文件夹修改。
当然啦,我也知道小伙伴们可能会遇到无法修改的问题,解决这个问题的方法很简单,我们将刚才找到的文件拖到桌面,在里面输入好代码后,再将它移回原来的文件夹即可(这里就不用图片了)
注意:放回newc++file原来的文件夹后千万不可再将newc++file这个文件乱移了,后果我不说大家也能猜到了
那么今天的内容就先到这里啦,喜欢我的小伙伴们可以给我点个关注哦