gpt4 book ai didi

C FILE * 没有值也没有错误

转载 作者:行者123 更新时间:2023-12-02 08:29:20 24 4
gpt4 key购买 nike

我在读取文件时遇到了一个小问题。代码在下面。我试过这个http://www.tutorialspoint.com/cprogramming/c_error_handling.htm检查错误,但没有任何错误。该文件位于正确的位置并且具有正确的名称。

当我尝试打开它时,它的值为 1,并且该结构的所有成员都具有以下值“无法读取内存”

有什么想法吗?

struct node * fileToLinkedList(char * filename) {
FILE * inputFile;
inputFile = fopen(filename, "rb");
if (inputFile =! NULL) {
struct program * programPTR;
struct node * listStart = NULL;
while ((programPTR = getProgramFromFile(inputFile)) != NULL)
addProgramToList(&listStart, programPTR);
fclose(inputFile);
return listStart;
}
else {
errorMessage("File error", "Error opening the file for reading the TV guide", 0);
return NULL;
}
}

最佳答案

inputFile =! NULL

应该是:

inputFile != NULL

关于C FILE * 没有值也没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28902754/

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