相信不少小伙伴在初学C语言的过程中,都曾遇见过以下这种报错情况
这是由于,在使用VS的情况下,认为C语言scanf不安全所做出的提醒
*那这问题问题大吗,我认为不大,毕竟它给出了解决办法
根据报错提示可以看出,它的建议是将scanf 改为scanf_s,但是这种方法修改过后会使这段程序失去了跨平台性
*小伙伴又说那怎么办呢?不妨看我操作
这边提供一种最简单的的方法就是在程序的第一行加入以下语句
#define _CRT_SECURE_NO_WARNINGS 1
在解决这个问题之后,小伙伴又要说话了,每次都要输入有点麻烦
*好家伙,这是问题嘛?我认为还好,显然有办法解决
*那办法是什么呢?别急,看我操作
首先我们要先找到这个文件
*那么又有小伙伴要说了,找的有点复杂,有点烦
*那么,这是问题么?显然不算,毕竟咱是来解决问题的,那解决办法是什么呢?
我们可以下载一个名字叫Everything的搜索软件
搜索new++file.cpp,在搜索之后鼠标右击,点击打开路径
打开路径之后,我们看到的是这个
那么重点来了,打开这个文件在其中输入#define _CRT_SECURE_NO_WARNINGS 1进行保存
*问题又来了,很多小伙伴又要说我保存不了啊,没有权限——显然,这是问题么?算不上对吧
面对这种情况,小的提供一个最简单的方法,将这个文件拖到桌面,(重点要记好这个路径)再点开输入#define _CRT_SECURE_NO_WARNINGS 1
这个时候就已经可以保存了,
那么接下来呢,不用说,当然是将文件拖回到原来的文件夹下了,
这样一来,我们就完美解决了这个问题。