入力された文字から空白、タブ、改行の個数をカウントするプログラムを作ったのですが、実行後文字を入力しても何も表示されません。。
どこに原因があるのでしょうか。#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;
}