#include <stdio.h> #include <string.h> struct person //구조체 정의 { char name[20]; char phoneNumber[20]; int age; }man1, man2; //구조체 변수 선언 int main(void) { //struct person man1, man2; //구조체 변수 선언 /*구조체 변수의 초기화*/ struct person man3 = {"홍길동", "010-1234-8697", 84}; /*구조체 멤버에 접근*/ strcpy(man1.name,"안유진"); strcpy(man1.phoneNumber,"010-4085-8697"); man1.age = 23; /*구조체의 scanf 사용*/ printf("이름을 입력하세요: "); scanf("%s", man2.name); printf("전화 번호를 입력하세요: "); scanf("%s", man2.phoneNumber); printf("나이를 입력하세요: "); scanf("%d", &man2.age); /*구조체의 printf 사용*/ printf("이름: %s \n", man1.name); printf("전화번호: %s \n", man1.phoneNumber); printf("나이: %d\n\n", man1.age); printf("이름: %s \n", man2.name); printf("전화번호: %s \n", man2.phoneNumber); printf("나이: %d\n\n", man2.age); printf("이름: %s \n", man3.name); printf("전화번호: %s \n", man3.phoneNumber); printf("나이: %d\n", man3.age); return 0; } |