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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
typedef struct  studentTag {
    char name[10]; // ¹®Àڹ迭·Î µÈ À̸§
    int age;      // ³ªÀ̸¦ ³ªÅ¸³»´Â Á¤¼ö°ª
    double gpa;      // Æò±ÕÆòÁ¡À» ³ªÅ¸³»´Â ½Ç¼ö°ª
} student;
 
int main(void)
{
    student *p;
 
    p = (student *)malloc(sizeof(student));
    if (p == NULL) {
        fprintf(stderr, "¸Þ¸ð¸®°¡ ºÎÁ·Çؼ­ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù.\n");
        exit(1);
    }
 
    strcpy(p->name, "Park");
    p->age = 20;
 
    free(s);
    return 0;
}
cs