c언어 배열 입출력 질문 ㅜ-ㅜ
보나
질문 제목 : c언어 배열 입출력 질문 ㅜ_ㅜ배열을 선언해서 이름,학번,전화번호 입력 받고, 이름 입력하면 찾아서 비교하고 그 사람 이름,학번,전화번호 보여주는 소스인데, 입력 받는 부분에서 에러도 없는데 왜 입력 안받는지 모르겠어요 ㅜ_ㅜ질문 내용 :
#include stdio.h
#include string.hstruct student {
int sid;
char name[10];
char phone[20];
};typedef struct student student;
int main(void){ int i,j;
char a[10]; student myclass[30]; for(i=0;i30;i++){ printf(enter the name for %d : ,i);
scanf(%s,&myclass[i].name); printf(enter the student number for %d : ,i);
scanf(%s,&myclass[i].sid); printf(enter the phone number for %d : ,i);
scanf(%s,&myclass[i].phone);
} printf(enter that you want to search name : \n);
scanf(&s,&a[10]); for(j=0;j30;j++){
if(a == myclass[j].name){ printf(이름 : %s,myclass[j].name);
printf(학번: %d,myclass[j].sid);
printf(전화번호 : %s,myclass[j].phone);
}
} return 0;
}
도와주세용 ㅜ_ㅜ
-
비예
결정적인 에러는
scanf(\&s\ -
공주
scanf(\%s\