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);
};