윤성우님의 C프로그래밍 파워업 문제 4-1번입니다. 소스코드#include int main(void) {int n=0;char c; while (1) {fputs("Data input (Ctrl+Z to exit): ", stdout);c = getchar();if (c == EOF)break;getchar();n++;} printf("입력된 문자의 수: %d\n", n);} 책이랑 똑같이 했는데 왜 fflush(stdin)함수가 동작을 안할까 하고 검색해보니 Visual studio 2015부터 fflush 함수의 편법(입력값 제거)가 동작하지 않는다고 하네요. getchar()함수를 한번 더 호출함으로써 문제를 해결했습니다.