solutions/The C Programming Language/1.8.c

24 lines
453 B
C

#include <stdio.h>
main()
{
int c;
int count_tabs = 0;
int count_newlines = 0;
int count_spaces = 0;
while ((c = getchar()) != EOF)
{
if (c == '\t')
++count_tabs;
if (c == '\n') {
++count_newlines;
printf("\n\ntabs: %d, spaces: %d, newlines: %d\n", count_tabs, count_spaces, count_newlines);
}
if (c == ' ')
++count_spaces;
}
printf("\n\ntabs: %d, spaces: %d, newlines: %d\n", count_tabs, count_spaces, count_newlines);
}