文字を入力しても出力が表示されない
入力された文字から空白、タブ、改行の個数をカウントするプログラムを作ったのですが、実行後文字を入力しても何も表示されません。。
どこに原因があるのでしょうか。#includeは省きます)
int main() {
int c, blank_count,tab_count,row_count;
blank_count = tab_count = row_count = 0;
while ((c = getchar()) != EOF) {
if (c == ' ') {
blank_count++;
}
if (c == '\t') {
tab_count++;
}
if (c == '\n') {
row_count++;
}
}
printf("blank: %d\n tab: %d\n row:%d\n",blank_count,tab_count,row_count);
return 0;
}