錯誤代碼:
fprintf(fp, "%d %s %d\n", &student[i].numb, &student[i].name, &student[i].score);
`&` 導致傳遞的是地址值(指針),`%d`/`%s` 解釋為整數/字符串指針,輸出亂碼。
fprintf(fp, "%d %s %d\n", student[i].numb, student[i].name, student[i].score);
// scanf 才需 &
scanf("%d %s %d", &student[i].numb, student[i].name, &student[i].score);