while(feof(fd)==0){
    fprintf(fd,"%d %s %s %d\n",&list[count].id, list[count].name, list[count].major, &list[count].year );
count++;
}

/*
for(int i = 0 ;i
fscanf(fd,"%d %s %s %d\n",&list[i].id, list[i].name, list[i].major, &list[i].year );
}
*/



파일 읽어오는거 하고있는데

아래 주석코드는  잘 읽어오는데 위에건 안되거든?


아래코드로 하면 딱 파일 라인 수 만큼만 못가져오잖아

내가 원하는건 파일 라인 수만큼만 받아오고 라인 수도 전역변수로 저장하고 싶어

어떻게 하면 좋을까 형들