728x90
/*
구조체를 이용한 출력.
*/
#include
void main()
{
struct person{
char name[10];
int age;
int pay;
};
struct person kim = {"김철수", 38, 562};
struct person leea = {"이영희", 22, 345};
struct person leeb = {"이영식", 41, 650};
printf("이름\t");
printf("연령\t");
printf("연소득(만원)\n");
printf("%s\t", kim.name);
printf("%d\t", kim.age);
printf("%d\n", kim.pay);
printf("%s\t", leea.name);
printf("%d\t", leea.age);
printf("%d\n", leea.pay);
printf("%s\t", leeb.name);
printf("%d\t", leeb.age);
printf("%d\n", leeb.pay);
}
/*
구조체를 배열로 구현하였다.
*/
#include
struct insarok{
char *irum;
int nai;
int pay;
}*p;
void main()
{
int i;
struct insarok a[]=
{
{"김철수", 38, 562}, {"이영희", 22, 345}, {"이영식", 41, 650}
};
p=a;
printf("이름\t");
printf("연령\t");
printf("연소득(만원)\n");
for(i=0;i<3;i++)
printf("%s\t%d\t%d\t\n", a[i].irum, a[i].nai, a[i].pay);
}
728x90