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
/* 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 =)
/* 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
those who don't."
<SpaceRain> That's only 2 types of people, kow.
<SpaceRain> STUPID