本文意在解决scanf报错改为scanf_s才能运行的问题,将深入探讨解决方案和操作手法。
目录
本文意在解决scanf报错改为scanf_s才能运行的问题,将深入探讨解决方案和操作手法。
方法一:
直接在程序头部添加
在打开的c语言程序中第一行添加下面这行代码,并且保存。
缺点:每次打开程序都要手动在程序第一行手动添加,有时候忘记添加辛苦敲出来的代码缺不能运行,又影响了心情又百思不得其解,十分的麻烦。
#define _CRT_SECURE_NO_WARNINGS 1
那么有没有一种方法可以让每次打开的程序都自动添加上了这段话呢?答案是有的,请看方法二。
方法二:
路线和保存方式
由于我之前默认的是c盘安装的所有在
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCProjectItems(如果是c盘默认安装路径的读者可以按照我的路径去找找这个文件)
这个路径下面找到
newc++file.cpp(这个是程序打开的编辑文件)
找到该文件后,我们可以打开该文件(用记事本或者vs2022打开都可以)写入#define _CRT_SECURE_NO_WARNINGS 1并且保存。
实操例子
我以vs2022打开为例子,输入代码并且保存。
之后每一次创建新的程序,打开里面就自动添加上了这段代码。
运用方法二时保存出现没有权限无法保存的解决方法:
第一步
找到newc++file.cpp文件。
第二步
先单击选中该文件,然后右键点击属性,完成后就会出现下面的newc++file.cpp属性框。
第三步
在newc++file.cpp属性框中,点击选择安全。
第四步
呈现以下画面,组或用户名是你电脑里面所使用的,然后点击编辑展开全部。
第五步
编辑后呈现现在所有的组和用户名,正在使用visual studio 2022,由于时间关系就没有一一尝试是哪一个需要更改写入在newc++file.cpp文件中添加万能头文件的权限,所有我就都依次点击组和用户名,一直修改到Users。
第六步
在下方权限(P)部分中,将完全控制,修改,读取和执行,读取,写入都勾选上,勾选好后先点击应用(A),再点击确定。
动作完成后就是已经更改好了,就可以在newc++file.cpp文件中添加万能头文件并且保存了。
希望这个博客例子能够帮助你解决在visual studio 2022程序中scanf报错改为scanf_s
才能运行的问题。在实际编程中,根据具体需求合理添加相应的头文件是非常重要的。