Einzelnen Beitrag anzeigen
Alt 12.11.2000, 20:21   #2
RomanG
Newbie
 
Registriert seit: 12.11.2000
Beiträge: 11


Daumen hoch

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
RomanG ist offline   Mit Zitat antworten