28 lines
796 B
C
28 lines
796 B
C
|
#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;
|
||
|
}
|