#include <stdio.h>
#define ARRY_LEN 3
#define NAME_LEN 30
// 포인터로 구조체를 불러온다, 일일이 값을 불러오면 그 시간이 많이 걸리기 때문
#define PID_LEN 15
struct person
{
char name[NAME_LEN];
char ID[PID_LEN];
unsigned int age;
};
void ShowPersonData(person *p);
int main(void)
{
int i;
person personArr[ARRY_LEN]={
{"한종수", "900218-1012589", 20},
{"이성은", "910218-1012589", 19},
{"윤지민", "930218-1012589", 17}
};
for(i=0; i<ARRY_LEN ; i++)
ShowPersonData(&personArr[i]);
return 0;
}
void ShowPersonData(person *p)
{
printf("이름: %s \n", p->name);
printf("주민등록 번호: %s \n", p->ID);
printf("나이: %u \n\n", p->age);
}