From 5b57fe5a37bf95105450a85f3914f08617e1bd00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Kave=C4=8Dansk=C3=BD?= Date: Wed, 17 Apr 2019 07:48:32 +0200 Subject: [PATCH] first --- pocitadlo.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pocitadlo.c diff --git a/pocitadlo.c b/pocitadlo.c new file mode 100644 index 0000000..a47468a --- /dev/null +++ b/pocitadlo.c @@ -0,0 +1,27 @@ +#include +#include +#define BUFSIZE 1000 + +int main(){ + // Buffer na načítanie + char line[BUFSIZE]; + while(1){ + // Načítanie riadka zo štandardného vstupu, max. 999 znakov vrátane konca riadka. + char* r = fgets(line,BUFSIZE,stdin); + // Ak je r NULL, načítanie končí. + if (r == NULL){ + break; + } + char separators[] = "\n\t "; + // Identifikujem prvé slovo. + char* word = strtok(line,separators); + // Ak je slovo NULL, končím spracovnaie riadka + while (word != NULL){ + // Máme slovo ako samostatný reťazec + printf("--%s--\n",word); + // Identifikujem ďalšie slovo + word = strtok(NULL,separators); + } + } + return 0; +}