次のコードで segfault が発生しましたが、その理由がわかりません。これは、最後に 0 を返す以外のメイン関数の唯一のコードです。また、「fr open」も正常に出力されます。
//create file pointer and open file
FILE *fr;
fr = fopen("IntegerArray.txt", "r");
if(fr = NULL){
printf("fr is null\n");
}
else{
printf("fr opened\n");
}
int ch = fgetc(fr);
ch = fgetc(fr);