리그캣의 개발놀이터

자료구조 - 구조체 이용하기[C언어] 본문

프로그래밍 기본/자료구조

자료구조 - 구조체 이용하기[C언어]

리그캣 2018. 1. 21. 16:55

구조체 이용하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#define size 5
 
typedef struct{
    long number;
    char name[10];
    int birth;
}student;
 
int main(void)
{
    int i=0;
    student f[size];
    char answer;
    do{
        printf("enter a student number? ");
        scanf("%d",&f[i].number);
        printf("enter a name? ");
        scanf("%s",&f[i].name);
        printf("enter a birthday?(yymmdd) ");
        scanf("%d",&f[i].birth);
        answer=getchar();
        printf("enter another(y/n)?");
        scanf("%c",&answer);
        i++;
    }while((answer!='n')&&(i<size));
    printf("    학번           이름         생년월일  ");
    printf("-----------     ---------    -------------  ");
    for(i=0;i<size;i++)
        printf("%d    %s      %d\n",f[i].number,f[i].name,f[i].birth);
 
    return 0;
}
 
    
cs


Comments