与fopen_s函数用法相同,不再赘述。
fopen_s的安全是在于比函数fopen多了溢出检测。另外在使用上,函数fopen的返回值是文件指针,如果返回的文件指针为NULL时,则表示打开文件失败。而函数fopen_s的返回值是相应的错误代码,通过查看错误代码代表的含义,有助于你排查问题。还有一点,fopen_s打开的文件不能共享,如果你打开的文件需要共享的话...
fopen_s和fopen是不一样的.声明是 errno_t fopen_s( FILE** pFile, const char *filename, const char *mode );所以要 int ret = fopen_s(&fp, "1.txt", "r"); fopen_s的安全是在于比函数fopen多了溢出检测。另外在使用上,函数fopen的返回值是文件指针,如果返回的文件指针为NULL时,则表示打开文件...