summaryrefslogtreecommitdiff
path: root/ex1-8.c
blob: cc70b6407eec09ec6778333a4e9e82832f84e9a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdint.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;
}