pvjc19cv10/pocitadlo.c

28 lines
796 B
C
Raw Permalink Normal View History

2019-04-17 05:48:32 +00:00
#include <stdio.h>
#include <string.h>
#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;
}