scanf()函数是一个外带函数,在vs中属于外来函数,因此在使用时会报错;
解决方法:
1.使用scanf_s()来代替,但不建议这么写 理由:scanf_s()是vs编译器为了弥补输入函数的缺少而自己制作的函数,只能在vs中使用,一旦用其他编译器就很有可能报错;
2.在代码最前面写上:
#define _CRT_SECURE_NO_WARNINGS_
就可以解决问题;
3.关闭SDL检查
(1) 在上方选择“项目”选项
(2)找到“(创建的项目). 属性”
(3) 选择“C/C++”选项
(4)选择“常规”选项
(5)在右侧找到“SDL检查“并关闭
以上是我在学习中总结的方法,有更多的方法或其中有错欢迎在评论区评论