出现这种情况是编译器认为scanf是不安全的,根据编译器提示,有两种解决方案:
1、把scanf换成scanf_s,
2、在使用scanf的.c文件第一行加上 #define _CRT_SECURE_NO_WARNINGS 1
3、若感觉每次都加很麻烦,可以在VS的文件目录中搜索找到newc++file.cpp文件,因为VS上所有.c .cpp文件的创建都是拷贝自此文件,所以可以在此文件上加
#define _CRT_SECURE_NO_WARNINGS 1
这样每次新建的文件第一行都有这句话了。
此文件若不好编辑,可以复制至桌面进行编辑,记得编辑完再放回原处。