gpt4 book ai didi

c++ - fopen 失败时是否需要 fclose?

转载 作者:IT老高 更新时间:2023-10-28 23:10:56 24 4
gpt4 key购买 nike

考虑下面的代码片段。

{
....
FILE *fptr = fopen("file_that_does_not_exist","r");
...
}

这里,如果 fopen 失败,我们还需要调用 fclose() 进行一些清理吗??

最佳答案

不,因为 fopen() 返回 0,这是一个无效的文件句柄。如果您尝试这样做,fclose() 甚至可能会崩溃。

关于c++ - fopen 失败时是否需要 fclose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004002/

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