开发者

visual studio 2022中的scanf问题解决

目录
  • 方法一:不使用scanf,使用vs提供的scanf_s
  • 方法二:在源文件的第一行加上#define _CRT_SECURE_NO_WARNINGS 1

对于vs 2022来说,它本身并不认识 scanf ,它只认识 scanf_s,两个都是输入,但是对于 vs 的编译器来说scanf是不安全的,编译器通过不了scanf,想要解决这个问题有两个办法。

方法一:不使用scanf,使用vs提供的scanf_s

虽然这个方法也只是相较于scanf多了个_pythons,但是也只有vs中可以使用,对于其他的所有编译器,都只认识scanf,而你们能来找解决这个问题的方法肯定不可能是想要一直使用scanf_s的,接下来说一说第二种方法。

方法二:在源文件的第一行加上#define _CRT_SECURE_NO_WARNINGS 1

visual studio 2022中的scanf问题解决

这样使用scanf函数,程序就能够正常运行了。这时候就会有人编程客栈问了,这么复杂啊,是不是每次新建一个源文件http://www.devze.com都要再写一遍这么长串的东西?这个问题也可以被解决。怎么解决呢?

首先给你的电脑安装一个叫Everything的工具,长这样,它能够高效的搜索到文件。

visual studio 2022中的scanf问题解决

安装完成后,打开它,搜索newc++file.cpp文件

visual studio 2022中的scanf问题解决

右键,点击打开路径

visual studio 2022中的scanf问题解决

然后右键用记事本打开它,将#define _CRT_SECURE_NO_WARNINGS 1加上去保存就可以了。

visual studio 2022中的scanf问题解决

有一些电脑是不能够直接打开的,我们可以将它复制,粘贴到桌面上,再使用记事本将这句话加上去,保存,然后将桌面的再粘贴回去,点击替换目标中的文件python就好了,然后关闭,打开vs 2022,创建源文件第一行就会自动出现#define _CRT_SECURE_NO_WARNINGS 1

visual studio 2022中的scanf问题解决

 到此这篇关于visual studio 2022中的scanf问题解决的文章就编程介绍到这了,更多相关vs2022 scanf内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜