Page 20

Write a program to count blanks, tabs, and newlines.

#include <stdio.h>

int main()
{
	int num_blanks = 0;
	int num_tabs = 0;
	int num_nl = 0;

	int c;

	while ((c = getchar()) != EOF) {
		if (c == ' ') {
			++num_blanks;
		} else if (c == '\t') {
			++num_tabs;
		} else if (c == '\n') {
			++num_nl;
		}
	}

	printf("Blanks: %d, Tabs: %d, Newlines: %d", num_blanks, num_tabs,
	       num_nl);
};