From c072df226b3c45ad6d8178b31f9729f27993c3f3 Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Wed, 18 Sep 2019 10:48:07 +0200 Subject: [PATCH] Done wordcount for me --- HW1-wordcount/wordcount.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 HW1-wordcount/wordcount.c diff --git a/HW1-wordcount/wordcount.c b/HW1-wordcount/wordcount.c new file mode 100644 index 0000000..472a9bf --- /dev/null +++ b/HW1-wordcount/wordcount.c @@ -0,0 +1,22 @@ +// vim: set ts=4 sw=4 et tw=80: + +#include +#include +#include + +int main() { + int c; + bool in_space = true; + unsigned int w = 0; + while ((c = getchar()) != EOF) { + if (isspace(c)) { + if (!in_space) { + w++; + in_space = true; + } + } else { + in_space = false; + } + } + printf("%u\n", w); +}