[ s1cK @ 07.04.2007. 15:25 ] @
Pozdrav svima za pocetak. Skoro sam poceo da radim u C-u , i vec na samom pocetku , program iz knjige mi ne radi kako treba. Program jeste krajnje jednostavan ali za mene i nije bash jer sam newbie =) code programa iz knjige koji naravno ne radi Code: /* Brojanje karaktera u inputu */ #include <stdio.h> main() { long nc; nc = 0; while (getchar() != EOF) ++nc; printf("%ld\n", nc); /* %LD\N */ } On jednostavno treba da izbroji koliko ima karaktera u inputu. Ja sam malo procackao ovaj code i dobio sam od prilike ono shto je i trazeno (broj karaktera u inputu) samo shto ih ispisuje pogresno =) Code: /* Brojanje karaktera u inputu */ #include <stdio.h> main() { int i; for(i = 0; getchar() != EOF; i++) printf("%d\n", i); } Rezultat ovog mog cod-a ispada asd /* input */ 0 1 2 3 Sta treba da se doda/ispravi u ovom poslednjem cod-u da bi ispisao samo recimo kranji broj tj broj 3 u ovom mom primeru. I josh neshto.. Sta nije uredu sa prvim cod-om ? Pozdrav s1cK |