Strlen ohne Ergebnis!
-
Hallo!
Ich habe ein Problem mit der Funktion strlen(...)
Dazu folgender Code:for(int i = strlen(test)-1; i<= 0; i--) { //meine Behandlung auf die es hier nicht ankommt, da er niemals in die Schleife geht }
Im Debugger stimmt die Zeichenkette nur i bekommt keinen Wert zugewiesen, was stimmt da nicht, Danke
Detlef2
-
for(int i = strlen(test)-1; i>= 0; i--)
ändere mal das kleiner in ein grösser zeichen...
-
Soweit so gut, jetzt geht er wenigstens einmal in die Schleife, aber das änmdert nix dran, dass i immernoch 0 ist und nicht die Länge von test.
Dank, Detlef
-
ist "test" nen CString oder ein char[]?
-
Wenn es ein CString ist, würde ich es so machen:
for(int i = test.GetLength()-1; i<= 0; i--) { //meine Behandlung auf die es hier nicht ankommt, da er niemals in die Schleife geht }
-
deswegen habe ich gefragt, wenn es ein char ist, dann müsste es bei ihm eigentlich funktionieren.
wenn es ein cstring ist, dann ist deine lsg. richtig