경일 메타버스 20220428 4주차 4일 수업내용. C언어 문자열, 관심사 분리
C언어 프로그래밍 https://docs.google.com/document/d/1pTQ2cg7jq36qksTc5IRbD86jXhDA6vpIgkhbzS9uyrk/edit
#define _CRT_SECURE_NO_WARNINGS
#include <string.h>
#include <stdio.h>
int main(void)
{
char str[10];
// Pointer Type : 메모리 주소값으로 해석하는 타입
// 배열은 포인터 타입으로 암시적 변환 가능 -> 포인터로 퇴행(decay)했다.
// Buffer Overrun
scanf("%s", str); // str의 공간보다 더 많이 입력하게 되면 오류
scanf_s("%s", str, 10); // scanf-Secure : 몇 글자를 받을지 지정하여 Buffer Overrun 방지
scanf("%9s", str); // 입력 받을 때 길이를 수로 지정
return 0;
}