#include #define MAX 100 int duzina(char s[]){ int i; for(i=0; s[i]; i++) ; return i; } //modifikacija funkcije iz prethodnog zadatka //broji koliko je karaktera ucitano int ucitaj_nisku(char s[], int n){ char c; int i; for(i=0; (c = getchar())!=EOF && c != ' ' && c != '\t' && c != '\n' && i < n-1; i++) s[i] = c; s[i] = '\0'; return i; } main(){ char s[MAX]; //petlja koja ucitava reci dok ne unesemo praznu rec while(ucitaj_nisku(s, MAX)>0) //while((d = ucitaj_nisku(s,MAX)) > 0) printf("Uneli ste: %s\n", s); printf("Kraj unosa!\n"); } /* Domaci: funkcija ucitava ceo red int ucitaj_red_sa_n(char s[], int n); {'a','b','c','\n','\0'}; prazan {'\n','\0'} duz 1 int ucitaj_red_bez_n(char s[], int n); {'a','b','c','\0'}; prazan {'\0'}, duzina je 0 program koji ucitava tekst red po red */