在 Visual studio 的环境,如果你直接使用scanf函数,大概会碰到下列这样环境导致步调无法正常运行:
来看看下面这一行错误提示:
错误 C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. test_2024_11_09 D:\code\c-language-basic-code\test_2024_11_09\test_2024_11_09\test 2024 11 9.c 6
从中我们可以知道两个信息:
1.scanf不安全,可以使用scanf_s来代替
2.可以使用_CRT_SECURE_NO_WARNINGS来禁用警告
这里我们建议使用第二种方法,我们可以在代码的最上方,像这样:
我们在第一行添加**#define _CRT_SECURE_NO_WARNINGS 1**