当我执行fopen_s(&fid, FILE_NAME, "r")
时,fid
为null, errno
为17。
这是怎么可能的,当我试图打开一个文件读取我得到EEXIST
错误?
errno
在调用fopen_s
后没有意义。错误码在函数的返回值中
如果fopen_s函数打开了文件,则返回0。如果它没有打开文件或者违反了运行时约束,fopen_s返回一个非零值。