VS如何解决scanf函数无法使用的问题

哈喽!

欢迎来到九漓小课堂

想必你最近也在为VS无法使用scanf函数而头痛吧

没事 在这里我有个办法帮你永久解决此类问题

首先

VS乃是微软开发的一款编程软件。scanf_s 是VS中msvc这个编译器提供的函数,不是C语言本身的库函数,这个函数相较于scanf函数更加安全。但scanf_s只能在VS中被识别,无法在其他编程软件中使用。

所以在此我们可以在开头添加一个东西:

#define _CRT_SECURE_NO_WARNINGS 1

一定要放到第一行

此代码在哪找到的呢?

4963ebd60836411bab8d195f9f18541f.png

此处意思为,scanf函数可能是不安全的,考虑使用scanf_s函数来替代。如果让这个错误失效的话,使用_CRT_SECURE_NO_WARNINGS来替代。

如何一劳永逸?

如果每次都进行输入的话,那就太麻烦了。有没有一劳永逸的办法呢?当然是有了!

首先需要下载一个应用every thing

48375328322e4d029b2a34f1ddf0a0df.png

然后打开此应用搜索,newc++file.pp这个文件

a8c1a512687744df8cbab026a8a9c2d2.png

然后打开文件位置

ecfbadd760aa44339ea65dcb28456658.png

打开路径,然后将此文件复制粘贴到屏幕上一份。

94a64ba36f78463cbc9c1c19687a2213.png

将此文件在VS中打开,然后输入#define _CRT_SECURE_NO_WARNINGS 1,

点击保存。

3f56d6b36b5c44cd89a1058acc6ab03d.png

别忘了输入代码并保存。

 

56a2f7e3ecb04f3b941d620c8beb49f7.png

然后再打开刚才的文件位置,并将更改后的左面上的文件拖入并替换掉即可。

24dca4c0ae7e4919ab284652e7f14275.png

如遇此种情况,点击继续即可。

f72eac6abba643158df359407cee9240.png

更改后,关闭VS并重新开启,再创建一个新项目后即可使用。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值