当我执行fopen_s(&fid, FILE_NAME, "r")
时,fid
为 null 并且errno
为 17。
当我尝试打开文件进行读取时,这怎么可能EEXIST
出现错误?
问问题
1185 次
1 回答
3
errno
调用后没有意义fopen_s
。错误代码在函数的返回值中。
资料来源:C11 附录 K,K.3.5.2.2 freopen_s 函数,第 9 段:
fopen_s 函数在打开文件时返回零。如果它没有打开文件或者存在运行时约束冲突,fopen_s 返回一个非零值。
于 2014-07-15T15:16:11.907 回答