关于VS2022scanf编译出错解决办法最最最详细!!!!

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的文件路径放到这里就可以了

在这里插入图片描述

注意输入路径后如果没发现文件需要选择一下文件种类-选择所有文件
在这里插入图片描述

之后就可以进行编辑然后保存就可以了,这个时候如果需要申请权限直接申请是可以的
之后在新建项目后每次的第一行都会有这个代码

在这里插入图片描述

  • 12
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值