die funktion liefert die länge des ganzen strings....
for (i=0;*(s+i);i++) heisst eigentlich: tue solange bis der inhalt des i.ten zeichens nicht TRUE (also = 0) ist
da strings in c mit 0 abgeschlossen werden zählt die funktion alle zeichen
um nur bis zum ersten blank zu zählen müsste
for (i=0;*(s+i)!=32;i++) stehen
gruß
roman
|