Problem mit Strings
-
BitWax schrieb:
void CutEndOfString (char *lpString, int iCharsToCut) { int iStringLength = strlen (lpString); if (iStringLength < iCharsToCut) { strcpy (lpString, ""); return; } int iCutting = iStringLength - iCharsToCut; int i = iStringLength; while (i > iCutting) { lpString[i] = ' '; --i; } lpString[i] = '\0'; }
char *str = "hallo"; CutEndOfString (str, 3); // PENG :warning:
Auch schlecht
-
@Boris: Ja, sind sie - aber in deiner Funktion kannst du nicht feststellen, ob der übergebene String auf dem Heap liegt oder nicht:
char x[]="Hallo Welt"; removeEnd(x,5);//BUMM
@BitWix: Bei String-Literalen wird jeder Lösungsansatz scheitern
-
@BitWax / BitWitch: Wohl auch ein Griff ins Klo... wir wohl nichts mit dem Nobelpreis
-
BorisDieKlinge schrieb:
@BitWax / BitWitch: Wohl auch ein Griff ins Klo... wir wohl nichts mit dem Nobelpreis
Hast du was gesagt? Ich habe nur ein heucheln aus der hinteren Reihe gehört...
-
BorisDieKlinge schrieb:
@BitWax / BitWitch: Wohl auch ein Griff ins Klo... wir wohl nichts mit dem Nobelpreis
Nicht so tragisch, dafür wird's bei dir nix mit dem Programmieren. Naja, vielleicht in 10 Jahren mal
-
BorisDerSchlingel schrieb:
BorisDieKlinge schrieb:
@BitWax / BitWitch: Wohl auch ein Griff ins Klo... wir wohl nichts mit dem Nobelpreis
Nicht so tragisch, dafür wird's bei dir nix mit dem Programmieren. Naja, vielleicht in 10 Jahren mal
-
*meeeehhhhpppp" To many Loser exception!