gpt4 book ai didi

c - GCC 中的简单错误陷阱

转载 作者:太空宇宙 更新时间:2023-11-04 06:09:32 25 4
gpt4 key购买 nike

我试图使用 GCC 向该程序添加简单的异常逻辑。理想情况下,一个简单的“如果”就可以很好地工作。如果 fopen 成功则执行 x,如果失败则执行 z。有没有简单的方法可以做到这一点?


#include <stdio.h>
main()
{
FILE *ptr;
ptr = fopen("c:\\RedyBoot.bat","r");
fclose(ptr);
return 0;
}

最佳答案

...

If fopen fails, it will return NULL , 所以

if (ptr == NULL) {
do z;
} else {
do x;
}

关于c - GCC 中的简单错误陷阱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3171835/

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