Berechnung Länge einer Zeichenkette
-
Hallo

Wir arbeiten in der Schule mit C++, nur bin ich leider in der Hinsicht nicht die allergrößte Leuchte. Mit den Strings kenne ich mich rein gar nicht aus, und versuche schon ewig, folgende Aufgabenstellung zu lösen:
Schreibe ein Programm, das ohne Verwendung der Funktion strlen() die Länge einer Zeichenkette berechnet.
Ich hab nicht den blassesten Schimmer, wie ich an diese Aufgabe rangehen muss. Wäre wirklich super, wenn mir hier jemand helfen könnte.

Vielen vielen Dank!
-
Dazu mußt du die Zeichen zählen, bis du auf ein '\0' (=Endemarke für C-Strings) stößt.
-
Äh, danke, aber wie mach ich das?
-
while(string[i]!='\0') ++i;wäre ein Anfang (mit string[i] greifst du auf das i-te Element des Strings zu - also mußt du nur noch mitzählen, wo du bist).
-
int i=0;nicht vergessen.