#include <stdio.h>
struct singum
{
int num;
char bloodtype;
double eyepower;
int kg;
};
int main()
{
int i=0;
struct singum man[5];
for(i=0;i<5;i++)
{
printf(\"학생 1의 학번을 입력하세요:\");
scanf(\"%d\",man[i].num);
printf(\"학생 1의 혈액형을 입력하세요\");
scanf(\"%c\",man[i].bloodtype);
printf(\"학생 1의 시력을 입력하세요\");
scanf(\"%lf\",man[i].eyepower);
printf(\"학생 1의 몸무게를 입력하세요\");
scanf(\"%d\",man[i].kg);
}
for(i=0;i<5;i++)
{
printf(\"학생1의 정보 \\n\");
printf(\"학번:%d \\n\",man[i].num);
printf(\"혈액형 \\n\",man[i].bloodtype);
printf(\"시력:%d \\n\",man[i].eyepower);
printf(\"몸무게:%d \\n\",man[i].kg);
}
}
어디가 잘못된 지 모르면 다시 scanf 와 포인터를 공부하고 오시게나.
처음에 학번입력하자마자 작동이 중지 되었습니다 뜸 ㅜㅜ
중지될 수 밖에. 아마도 접근 불가능 영역인 0xCCCCCCCC 주소를 참조했겠지.
scanf 내부에서.
& [핡]