반응형
질문자 : sac****
요구사항
여기서 뭐가 잘못됐는지 좀 찾아주세요!
수정된 소스
#include <stdio.h>
struct student {
int number;
char *name[10]; //이름을 입력 받기 위한 배열로 만들어 주어야 함. char 하나로는 하나의 문자 밖에 받지 못함.
double grade;
};
main(void)
{
struct student s;
printf("학번 : ");
scanf("%d", &s.number);
printf("이름 : ");
scanf("%s", s.name); //포인터로 인해 &기호를 생략해야함
printf("학점 : ");
scanf("%ld", &s.grade);
printf("%d\n",s.number);
printf("%s\n",s.name);
printf("%ld\n",s.grade);
}
결과 화면
반응형
'지식in > c언어 관련' 카테고리의 다른 글
c언어 적정온도 (0) | 2013.10.13 |
---|---|
최소값 최대값 구하여 두수의 곱이용 가위바위보 (0) | 2013.10.12 |
c언어 문자열을 입력받아 대문자와 소문자로 출력하기 (0) | 2013.10.09 |