我是 C 编程新手,运行程序时得到一个 THREAD 1: EXC_BAD_ACCESS(code = 1, address 0x68)。我的代码的目的是从包含正数和负数的 txt 文件中读取并对其进行处理。
#include <stdio.h>
int main (int argc, const char * argv[]) {
FILE *file = fopen("data.txt", "r");
int array[100];
int i = 0;
int num;
while( fscanf(file, "%d" , &num) == 1) { // I RECEIVE THE ERROR HERE
array[i] = num;
printf("%d", array[i]);
i++;
}
fclose(file);
for(int j = 0; j < sizeof(array); j++){
printf("%d", array[j]);
}
}