visual studio中无法使用scanf函数的问题

visual studio是一款由微软开发的集成开发环境,相较于devc++等一系列老的开发环境,和vscode这样配置环境要求难度较大的代码编辑器,vs因上手简单,优秀的功能以及不错的代码高亮,成为了初学者和一种开发者的不二之选,但是对于很多初学者可能会对于vs中无法使用scanf函数而烦恼。
对此,我在这里提供两种解决的办法。

方法1:更改newc++file文件

vs认为scanf函数是不安全的,使用scanf函数的时候会弹出这样的警告在这里插入图片描述
我们可以按照如图中的提示在第一行加上这样的句子
图一
这样就可一解决了,但是每一次都要在第一行加上这句代码有点麻烦,顺着这个思路我们就可以尝试一种一劳永逸的办法:修改newc++file文件

1,打开everything(一个非常实用搜索文件的程序)搜所newc++file并打开对应的路径图片2

在这里插入图片描述

2,选中位于Microsoft目录下的newc++file并打开图片

3.将newc++file拖拽到桌面(在文件目录下是无法更改的)不过最好的办法是将文件拷贝后再放回原来的文件夹进行替换。

4,选中后用VS打开(其他编译器也可),加上如图代码后保存返回即可图

注:原理是所有的vs产生的源文件都是拷贝newc++file的

方法二:关闭VS的SDL检查

VS不能使用scanf是因为VS认为其不安全,所有关闭检查即可

1.打开菜单栏的项目图1

2.打开文件的属性(如上图)

3.找到c/c++下的常规选项

图2

4.点开SDL检查关闭即可(倒数第四个)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值