目录
一.出错原因
二.解决方法
三.操作方法
四.搜索引擎的选择
一.出错原因
在VS中使用scanf函数会出现报错。例如在这里出现了C4996错误,我们仔细看看错误原因。
这里英文解释了,scanf函数被认为不安全,你有两种解决方法。
二.解决方法
- 方法一
你可以将写的代码中所有scanf替换为scanf_s,这样就不会出现报错,这是最简单的方法,但也有问题,scanf_s只能用于VS,在别的编译器上无法使用,所以我更推荐于第二种方法。 - 方法二(推荐)
在代码首行增加#define _CRT_SECURE_NO_WARNINGS,必须是首行。
这样报错就没了,也不会有什么影响。当然每次都添加很麻烦,下面这个操作可以在每次创建项目时首行自动生成#define _CRT_SECURE_NO_WAR