구조체
#include <stdio.h>
#include <string.h>
struct person
{
char name[20], phoneNum[20];
int age;
};
int main()
{
struct person man1, man2;
strcpy(man1.name, "안성준");
strcpy(man1.phoneNum, "010-1122-3344");
man1.age=23;
printf("이름 입력: "); scanf("%s", man2.name);
printf("번호 입력: "); scanf("%s", man2.phoneNum);
printf("나이 입력: "); scanf("%d", &(man2.age));
printf("이름: %s \n", man1.name);
printf("번호: %s \n", man1.phoneNum);
printf("나이: %d \n", man1.age);
printf("이름: %s \n", man2.name);
printf("번호: %s \n", man2.phoneNum);
printf("나이: %d \n", man2.age);
return 0;
}
struct person man1, man2; 이 소스는
struct person 이란 스트럭처 person이 man1, man2 란 변수로 2개 존재한다는 뜻이다.
man1 을 사용할땐
man1.name=
man1.age=30;
man2을 사용할떈
man2.name="아무개"
man2.age=20;
사용하면된다.