|
사용자가 ID와 name을 입력하면 입력된 string이 저장될 공간이 필요한데
위에 예제에는 char *name,*ID; 이렇게 선언만 되어 있지 저장될 메모리가 할당되어 있지 않네요.
그리고 scanf("%s %s %d %d",ID,name,&age,&tall); age와 tail에 & 를 붙여 줘야죠.
포인터....
char name[20],ID[20];
scanf("%s %s %d %d",ID,name,&age,&tall);
이렇게 하면 될겁니다.
|