//구조체 struct 이름 {}
//struct people{ };
#include<stdio.h>
#include<string.h>
typedef struct people
{
char name[20];
int age;
char* phone;
}People;
void main()
{
int n;
typedef int myInt;
myInt num = 10;
People peo = {"abc", 10, "11-22"};
People* p = &peo;
printf("name: %s \n", p->name);
printf("age : %d \n", p->age);
printf("phone : %s \n", p->phone);
/*
char name[5] = "abcd";
//char name[10] = { "abc", 10, "11-22" }; //구조체 초기화
peo.age = 10;
peo.phone = "123-456";
strcpy_s(peo.name, 5, name);
printf("people.name: %s \n", peo.name);
printf("people.age: %d \n", peo.age);
printf("people.age: %s \n", peo.phone);
*/
}
'Computer Language > c 언어' 카테고리의 다른 글
라이브러리 (0) | 2014.04.09 |
---|---|
구조체 배열 (0) | 2014.04.09 |
열거자 에러를 선언시 (0) | 2014.04.09 |
열거자 (0) | 2014.04.09 |
구조체 p->age; (*p).age; 똑같다. (0) | 2014.04.09 |