scanf报错
当出现scanf报错的时候并不是我们自己打错了,而是vs软件认为scanf在这里不安全,我们有两种解决方法
1.我们可以使用"scanf_s",但是需要注意这个关键词只能在VS软件内使用,如果使用其他软件会报错
2.(1)我们需要在代码第一行输入
#define _CRT_SECURE_NO_WARNINGS 1
如图所示
(2)如果不想每次打代码都在第一行输入的话我们可以更改一下VS2022路径内的一个文件操作如下
1.首先找到自己的VS2022的安装路径
可以在VS2022图标上右键属性
左下角打开文件位置
如果进入到了文件的安装位置打开时没有文件夹显示需要滚轮移动到最上方
找到VC文件
进入VC文件找到VCProjectItems
此时会出现一个叫newc++file.cpp的文件(如果没有可以在右上方文件搜索里寻找,但是得在VS2022安装路径下不需要进入VC文件)
右键选择编辑输入#define _CRT_SECURE_NO_WARNINGS 1
注意如果此时提示没有权限那么我们可以采取两种方法
1是如果电脑有notepad++,那我们可以用这个打开然后进行编辑之后保存就可以了
2如果什么都没有那我们可以在桌面新建一个记事本然后点击最上角打开然后将newc++file.cpp的文件路径放到这里就可以了
注意输入路径后如果没发现文件需要选择一下文件种类-选择所有文件
之后就可以进行编辑然后保存就可以了,这个时候如果需要申请权限直接申请是可以的
之后在新建项目后每次的第一行都会有这个代码