因此,我尝试未能成功找到此问题的答案。
我知道该怎么办以及如何处理这种情况-之后再使用fluss / NULL等。但是检查它对我来说很棘手。
所以,基本上:
router.get("/todoHome", (req, res) => {
return renderPage(res, 'todoHome', 'My Todo List!!')
});
现在,如何在关闭文件之前(也可以选择)检查它确实发生了?
什么情况?根据需要,我需要通过打印一些特定的错误来处理这种情况。
答案 0 :(得分:3)
您可以使用以下代码段:
#include <errno.h>
if(fclose(file) != 0)
{
fprintf(stderr, "Error closing file: %s", strerror(errno));
}
从手册页中,我们看到使用fclose()
关闭文件时出错,将全局变量errno
设置为一个值,该值指示发生了什么错误。函数strerror()
的取值为errno
,并输出一个字符串来帮助指示错误的真正原因。