当使用VS2022出现以上问题,会被提示在源文件开头加上#define_CRT_SECURE_NO_WARNINGS,每次使用scanf函数都加上这个语句,显然是重复性工作,所以解决方案如下:1、找到VS2022安装包所在位置,找出new++file.cpp这个文件,右击如图所示
进入后再右击图标,如图
回退到2022这个文件夹,直接在电脑搜索,输入newc++file
把这个文件拷贝到桌面或者其他任何一个文件夹(在此安装路径会提示没有权限修改),以文本形式打开把#define _CRT_SECURE_NO_WARNINGS 1复制到这个文件,再把它放回到VS2022原本该有的路径下,去替换原来的文件即可,这样以后创建项目都会在开头添上#define _CRT_SECURE_NO_WARNINGS 1