프로그래머의 삶 Programmer's Life/C & C++

구조체

Oliver's World 2008. 11. 3. 14:03
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