1.首先你要明白:scanf_s这个函数是vs编译器自己提供的函数,非标准c提供的函数,那也就是只有vs编译器认识,其他编译器不认识,没有跨平台性和可移植性,我的建议是使用scanf,如果你非要使用scanf_s,请你研究一下再使用(在这里我只介绍一种高效且一劳永逸的方法:可以通过在程序的开头宏定义如下代码解决问题)
2.右击编译器vs2022,然后点击 “属性” ,然后 “打开文件所在位置”
3.然后在此路径下找到 “VC” 文件夹
4.打开后找到VCProjectltems,选中打开后找到newc++file.cpp文件,使用记事本打开
(在这里我的图标可能和大家不一样,没关系只要大家能找到 名称一样的就可以啦~)
5.最后一步:将代码:
#define _CRT_SECURE_NO_WARNINGS 1
复制粘贴到记事本中保存即可
下次再新建.c文件时,程序就会自动在开头写下这句代码啦~
(关注我C语言学习不迷路,嘻嘻~)加油啦!