我在阅读文件时遇到了一个小问题.代码如下.我试过这个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;
}
}
Run Code Online (Sandbox Code Playgroud)
inputFile =! NULL
Run Code Online (Sandbox Code Playgroud)
那应该是:
inputFile != NULL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |