哈喽!
欢迎来到九漓小课堂
想必你最近也在为VS无法使用scanf函数而头痛吧
没事 在这里我有个办法帮你永久解决此类问题
首先
VS乃是微软开发的一款编程软件。scanf_s 是VS中msvc这个编译器提供的函数,不是C语言本身的库函数,这个函数相较于scanf函数更加安全。但scanf_s只能在VS中被识别,无法在其他编程软件中使用。
所以在此我们可以在开头添加一个东西:
#define _CRT_SECURE_NO_WARNINGS 1
一定要放到第一行
此代码在哪找到的呢?
此处意思为,scanf函数可能是不安全的,考虑使用scanf_s函数来替代。如果让这个错误失效的话,使用_CRT_SECURE_NO_WARNINGS来替代。
如何一劳永逸?
如果每次都进行输入的话,那就太麻烦了。有没有一劳永逸的办法呢?当然是有了!
首先需要下载一个应用every thing
然后打开此应用搜索,newc++file.pp这个文件
然后打开文件位置
打开路径,然后将此文件复制粘贴到屏幕上一份。
将此文件在VS中打开,然后输入#define _CRT_SECURE_NO_WARNINGS 1,
点击保存。
别忘了输入代码并保存。
然后再打开刚才的文件位置,并将更改后的左面上的文件拖入并替换掉即可。
如遇此种情况,点击继续即可。
更改后,关闭VS并重新开启,再创建一个新项目后即可使用。