한 글자씩 입력받기

cin은 공백 or enter를 기준으로 입력을 나누어 받는다. 이외에 한 글자씩 읽는 방법을 알아보자.

cin.get()은 공백과 enter를 입력으로 처리할 수 있고 문자만 입력받을 수 있다.

for(int c=0; c<W; ++c) {
	char ch = cin.get();
    
    // 개행 문자('\\n')가 저장되어 있는 경우, 다음 문자를 읽어온다.
	if( ch == '\\n' ) ch = cin.get();
    array[r][c] = cin.get();
}

(개행문자가 있을 경우 건너뛰고 다음 문자를 처리한다.)