//구조체 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

+ Recent posts