string "reinigen"??
-
chille07 schrieb:
supertux schrieb:
Ein c-string zu löschen kann man nicht im wahren Sinne des Wortes.
Einspruch euer Ehren! :p
Wenn du den Array mit malloc erzeugt hast, kannst du ihn auch wieder mit free freigeben!
Der Speicherplatz ist wieder frei, und der String praktisch gelöscht.
Danke für Ihre Aufmerksamkeit!
Das ist wahr, aber auch wenn du free benutzt, ist der Speicher da, du kannst auf den zeiger nicht mehr zugreifen/arbeiten, aber die einzelne Bits sind meistens gesetzt. Das Löschen habe ich hier so verstanden, als hätte man ein String und beim Löschen sind alle Zeichen weg, wie in VB, a="" ist das "Löschen" vom String a.
-
Ich glaube nicht, dass es in VB recht viel anders ist als in C(++). Du kannst hald nicht mehr auf die Zeichen direkt zugreifen.