From 93acdbe7e9a87c196bdc6282ad6751daccc75707 Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Tue, 9 Nov 2021 00:51:39 -0500 Subject: [PATCH] Exercise 1-8. count blanks, tabs, and newlines --- 06-line-count.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/06-line-count.c b/06-line-count.c index f7338b5..63ac922 100644 --- a/06-line-count.c +++ b/06-line-count.c @@ -2,11 +2,20 @@ int main() { - int c, n1; + int c, b, t, n; - n1 = 0; - while ((c = getchar ()) != EOF) + b = 0; + t = 0; + n = 0; + while ((c = getchar ()) != EOF) { + if (c == ' ') + ++b; + if (c == '\t') + ++t; if (c == '\n') - ++n1; - printf("%d\n", n1); + ++n; + } + printf("blanks = %d\n", b); + printf("tabs = %d\n", t); + printf("newlines = %d\n", n); }