C 스타일 문자열
char[]
배열의 크기, 끝 표시, 복사 가능 범위를 프로그래머가 직접 맞춥니다.
보이는 글자만 저장하는 것이 아니라 마지막에
'\0'을 둬서 문자열의 끝을 알려줍니다.
char s[6] = "Hello";\05번, 끝char[]
배열의 크기, 끝 표시, 복사 가능 범위를 프로그래머가 직접 맞춥니다.
std::string
길이와 저장 공간 관리를 객체가 맡기 때문에 일반 코드에서 더 안전합니다.
"Hello"는 자동으로 '\0'까지 포함합니다.
>>는 공백에서 멈추고 getline은 한 줄을 읽습니다.
strcpy, strcat 전에는 목적지 크기를 계산합니다.