#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언어 초짜라..책봐도 좀 막막하네요 ..
조공짤없는데 형들 염치없게 방법좀 물어볼게요 ㅠㅠㅠㅠ
C에서는 꿈도 꾸지마
딕셔너리 직접 구현하던가
그냥 for문 돌려서 다 비교하는게 번거롭다는거야?
아뇨 형들 학번 이름 그리고 성적을 저장한후에 학번을 입력하면 학생정보가 호출되게 만들고 싶은데요.. 다시 변수 받아서 if문으로 그 변수가 2012211521 학번이면 a[0]을 출력하라 보다 더 간단한게 있나 해서요.. 뭐 이거밖에 없으면 하구요., . 그냥 궁금해서 질문해본거.. 질문이 두서없어서 ㅠㅠ 죄송
딕셔너리 타입을 C로 만들면 되는데 그렇게 되면 코드가 복잡해지겠지 ㅇㅇ
dot 병신이냐? 포인터상수 이용하면 되잖아.
&