VS建议采用带_s的函数,如scanf_s、strcpy_s,但这些并不是标准C/C++函数。要想继续使用此函数,需要添加 _CRT_SECURE_NO_WARNINGS这个预定义。
在项目 -> 属性 -> C/C+±>预处理器 -> 预处理器定义中添加(下拉,编辑) _CRT_SECURE_NO_WARNINGS
我是VS2017 ,直接用黑马的文档里面的文件,就会爆出一大推奇奇怪怪的错误,这个时候就应该按下面修改
//#include "stdafx.h" //注释掉
#include "pch.h" //添加
如果还是不行,打开解决方案资源管理器,找到项目(在。cpp也可以),右键,属性,C/C++ ,不使用预编译头