26 lines
492 B
C
26 lines
492 B
C
#include <stdio.h>
|
|
|
|
// counting spaces, tabs and newlines
|
|
|
|
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);
|
|
}
|