error C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
- 由于微软在VS2013及后续的版本中不建议再使用C/C++传统库函数scanf、strcpy、sprintf等,所以直接使用会报以上的错误;
- 而且编译器也提供了解决方法,如采用带_s的函数,scanf_s、strcpy_s,但这些并不是标准C/C++函数,想要继续使用此函数,需要添加 _CRT_SECURE_NO_WARNINGS这个预定义;
- 添加预处理命令: