gpt4 book ai didi

c - 为什么 fopen_s 在打开文件进行读取时返回 EEXIST (errno 17)

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:49 24 4
gpt4 key购买 nike

当我执行fopen_s(&fid, FILE_NAME, "r")时,fid为空,errno为17。
当我尝试打开一个文件进行读取时,我怎么会收到 EEXIST 错误?

最佳答案

errno 在调用 fopen_s 后没有意义。错误代码在函数的返回值中。

来源:C11 附件 K,K.3.5.2.2 The freopen_s function, paragraph 9 :

The fopen_s function returns zero if it opened the file. If it did not open the file or if there was a runtime-constraint violation, fopen_s returns a nonzero value.

关于c - 为什么 fopen_s 在打开文件进行读取时返回 EEXIST (errno 17),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24761181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com