脳死状態で何も考えられないので誰か助けてください。
定義済み構造体
typedef struct student {
char name[MAX_NAME_LEN];
int num_courses;
int course_id[MAX_COURSES_PER_STUDENT];
} STUDENT;
1つのファイルでグローバルにしSTUDENT student[MAX_STUDENTS];
、別のファイルで参照しようとしましたextern STUDENT *student;
が、アクセスしようとするstudent[0].name
と含まれていて\0\0\0...
、セグフォルトが発生します。