문자열 배열은 개행문자가 오거나 빈칸, 탭, 캐리지 리턴같은 화이트 스페이스가 있으면 그 위치에서 문자열이 끝난 것으로 간주한다.
name2의 경우 화이트스페이스(빈칸)이 없어서 하나의 문자열로 인식하나,
name1은 "c++" 다음에 오는 빈칸때문에 뒤의 "만세"는 무시가 된다.
cin으로 키보드 입력을 받을 때 중간에 띄어쓰기가 없다면 입력받은 문자열 마지막에 '\0'이라는 개행문자가 붙어서 문자열을 자동으로 종료시켜준다.
그래서 cin으로 키보드 입력을 받을 때는 cin.getline() 함수 또는 cin.get() 함수를 이용하여 입력받은 문자열에 띄어쓰기에 상관없이 문자열 마지막에 '\0'을 인식하여 종료한다. (cin.get()함수는 개행문자를 삭제하지 않고 남겨둔다는 특징이 있다.)