'fopen': This function or variable may be unsafe. Consider using fopen_s instead,To disable deprecation, use_CRT_SECURE_NO_DEPRECATE. See online help fordetails.
微软的警告,主要是那些都是C库的函数,很多函数内部是不进行参数检测的(包括越界类的),微软担心使用这些会造成内存异常,所以就改写了一下同样功能的函数,只不过进行了参数的检测,使用这些新的就可以了。不用特意记,每个函数在给出警告时都会告诉你相应的安全函数,注意一下警告信息就可以了,使用时再查看一下MSDN。
1、在这些函数名后面加了一个_s的函数。这些安全版本函数使用起来更有效,也便于识别,如:strcpy_s,calloc_s等。
2、还是根据warning提示的地三句话:use _CRT_SECURE_NO_DEPRECATE