#include <stdio.h>
struct perinfo{
char country[20];
int age;
char phone[15];
};
struct person{
char name[20];
char PID[20];
char PW[20];
struct perinfo* info; // struct perinfo 와 연결 해주기 위한 포인터
};
int main(void){
char i;
struct perinfo info = {"Korea",22,"010-5555-3344"};
struct person man = {"David Gang","davidgang1","gangdonghyun"};
man.info = &info; // info의 주소값 입력.
printf("***사용자 정보***\n*이름:%s\n*PID:%s\n더 많은 정보를 원하신다면 P를 그만 나가시려면 E를 눌러주십시요.\n:",man.name,man.PID);
scanf("%c",&i);
if(i=='p')
printf("%s님의 세부 정보입니다.\n국적:\t%s\n나이:\t%d\n연락처:\t%s\n**********\n",man.name,man.info->country,man.info->age,man.info->phone);
return 0;
}
------------------------------------------------------------------------------