source code #include /* copy input to output; 2nd version */ int main() { int c; while( (c = getchar() ) != EOF ) { putchar(c); } return 0; } 첫번째 version 보다 더 간결한 code 입니다. 첫 번째 version은 loop 전에 미리 한번의 입력을 받고 loop 안에서 입력을 반복적으로 받는데요. 이것을 바꿔서 저렇게 표현합니다. code 중복이 사라진거죠?^^ 즉 C언어로도 강력한 중복 제거를 할 수 있는 거네요 ..ㅎㅎ 새롭게 또 하나 알았습니다. while문에서는 문자를 c에 할당된 문자를 얻습니다. 그리고 그것이 end of file을 의미 하는지 검사를 합니다. 그것이 만약 아..