#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <string.h>



struct Person

{

char name[20]; //구조체 멤버 1

int age; // 구조체 멤버 2

char adress[300]; // 구조체 멤버 3 

};


int main()

{

struct Person Member1; //Person 구조체의 멤버변수 선언 



//.연산자를 이용해서 구조체 멤버에 접근 후 Data 입력 

printf("이름을 입력해주세요 \n");

scanf("%s",Member1.name);

printf("나이를 입력해주세요 \n");

scanf("%d",&Member1.age);

printf("주소를 입력해주세요 \n");

     scanf("%[^\n]s",Member1.adress); // 나이를 입력한 후 자동으로 쓰레기값이 입력되면서 프로그램이 종료됩니다. 


printf("이름 : %s\n", Member1.name);

printf("나이 : %d\n", Member1.age);

printf("주소 : %s\n", Member1.adress);

}



--------------------------------------컴파일-------------------------------------------------- 결과값

이름을 입력해주세요

홍길동

나이를 입력해주세요

20

주소를 입력해주세요

이름 : 홍길동

나이 : 20

주소 : 儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆

儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆

儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆

儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆?? < 경계할 경자가 왜나오는거죠 ㅋㅋㅋ