#include /* Broj rijeci u stringu, 2. varijanta: rijec = unutar rijeci, brojanje na ulazu u rijec. */ #define TRUE 1 #define FALSE 0 int broj_rijeci(char *str) { int brojac = 0; int rijec = FALSE; /* Ispred prve rijeci. */ for ( ; *str != '\0'; ++str) if (*str == ' ' || *str == '\t') { if (rijec) rijec = FALSE; /* Moze BEZ if. */ } else /* Dio rijeci. */ if (!rijec) { /* Ulaz u rijec. */ ++brojac; rijec = TRUE; } return brojac; } int main(void) { char s[] = "Ja sam mala Ruza, mamina sam kci."; printf("String:\n"); printf("%s\n", s); printf("Broj rijeci: %d\n", broj_rijeci(s)); return 0; }