我正在上一门介绍性的计算机科学课程。我们被教导在使用以下代码打开文件时检查 inptr 是否为 NULL:
//open dictionary
FILE* inptr = fopen(dictionary, "r");
if (inptr == NULL)
{
fprintf(stderr, "Could not open dictionary.\n");
return false;
}
问题是我们还没有被教导如何处理它。因此,当我运行我的代码时,它会打印错误消息并返回 false。我该怎么做才能解决问题?