구조체를 공부하다가요..
청력
2023.04.01
이거 왜 st1.st_no 랑 st1.telno가 숫자가 입력한거랑 다르게나오는데..
왜그런건가요..?
에러는 업는데말이죠..
혼자 공부하려니 힘드네요ㅠ
#include stdio.h
int main(void)
{
struct student {
int st_no;
char subject[20];
char name[10];
int entry;
int telno;
}st1;
printf(학번 ? );
scanf(%d, &st1.st_no);
fflush(stdin);
printf(학과 ?);
gets(st1.subject);
printf(이름 ?);
gets(st1.name);
printf(등록 여부);
scanf(%d, &st1.entry);
printf(전화번호? );
scanf(%d, &st1.telno);
printf(%d, %s, %s, %s, %d, &st1.st_no, st1.name, st1.subject, &st1.entry, &st1.telno);
}
-
미영
printf(\%d, %s, %s, %s, %d\
-
어른처럼
&st1.st..-st1.st...로 교체해주세요.
p.s:이런 따옴표 사이를 잘못 봤네요.