diff --git a/The C Programming Language/1.8.c b/The C Programming Language/1.8.c new file mode 100644 index 0000000..979ff18 --- /dev/null +++ b/The C Programming Language/1.8.c @@ -0,0 +1,23 @@ +#include + +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); +}