#include <stdio.h>
 struct list          //학생정보를 입력하기 위한 구조체
 {
  int hak;//학번
  char name[50];//이름
  int kor,eng,math;//국어 영어 수학
 }a[3];//3명


 


 

이렇게 만들고 scanf로  2012211511 김국광  50 50 50

                                    2012211512 오오라  60  60 60
                                    2012211523 배지터 70 70 70 으로 만들었는데요


 

이걸 다시 원하는 사람만 학번을 입력하면 호출할려고 했는데.. (2012211511을 치면 나오는 식으로) 

if문으로 다시 want라는 변수를 써서 sacnf로 want를 받고 그걸다시 if문으로 want==2012211511로 하니까 너무 번거로워요 ㅠㅠ

그래서 생각한 방법이 a[0] , a[1] ,a[2]이렇게 불러쓰던걸 a[2012211511]<-이런식으로 0번을 2012211511로 인식하게 하는 방법이 있나요?

아니면 포인터를 이용한 방법좀 가르쳐 주세요 ㅠㅠ c언어 초짜라..책봐도 좀 막막하네요 ..


 

조공짤없는데 형들 염치없게 방법좀 물어볼게요 ㅠㅠㅠㅠ