summaryrefslogtreecommitdiff
path: root/ex1-8.c
blob: b692948fa4b78f2cba9f13b9cba2a82d51ef7a4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>

int main(void) {
  int c;
  uint32_t nl = 0, tb = 0, bl = 0;
  while ((c = getchar()) != EOF) {
    if (c == ' ') {
      bl++;
    } else if (c == '\n') {
      nl++;
    } else if (c == '\t') {
      tb++;
    }
  }
  printf("nl=%ld tb=%ld bl=%ld\n", nl, tb, bl);
  return 0;
}