Thread 1: EXC_BAD_ACCESS (code=1, address=0x68) Xcode Си
void readFile(FILE *dataBaseFile) {
char gameName[100] = "\0";
int publishingYear = 0;
enum genre genre;
long numberOfSells;
char criticsChoice[5] = "\0";
while (fscanf(dataBaseFile, "%s %d %d %ld %s", gameName, &publishingYear, &genre, &numberOfSells, criticsChoice) == 5) {
lineCount++;
if (strlen(gameName) > maxLen)
maxLen = strlen(gameName);
for (int j = 0; j < strlen(gameName); j++) {
if (gameName[j] == '_')
gameName[j] = ' ';
}
addNode(gameName, publishingYear, genre, numberOfSells, criticsChoice);
for (int i = 0; i < maxLen; i++)
gameName[i] = '\0';
}
}
int main() {
FILE *dataBaseFile = fopen("DataBaseItself.txt", "r+");
readFile(dataBaseFile);
fclose(dataBaseFile);
}
Еще раз добрый день. Вот такая процедура. Несколько часов пытаюсь разобраться в чем беда. Ошибка выдается в первом while. Не понимаю почему не работает... Более опытные люди, очень жду вашей помощи.