Char Array Löschen
-
Hi,
Ich würde gerne wissen wie ich die in einem Char Array eingespeciherten Zeichen wieder löschen kann.
Also so, dass das Char Array wieder voll geschrieben werden kann als hätte nie etwas in ihm gestanden...
-
char *p= ARRAY; //Zeiger auf array int size=???; //Anzahl zeichen memset(p,size,0);zeig mal code.. vll. bist du im falschen forum
-
abcd1234 schrieb:
Also so, dass das Char Array wieder voll geschrieben werden kann als hätte nie etwas in ihm gestanden...
Vollschreiben kannst du das Array natürlich unabhängig vom vorigen Inhalt. Ein neu initialisiertes Array hat ja auch undefinierte Werte in jedem Element und nicht 0. Wenn du mit einem Index arbeitest, reicht es vielleicht, einfach diesen zurückzusetzen. Ansonsten memset, wie BorisDieKlinge bereits erwähnt hat.
-
BorisDieKlinge schrieb:
char *p= ARRAY; //Zeiger auf array int size=???; //Anzahl zeichen memset(p,size,0);zeig mal code.. vll. bist du im falschen forum
memset() parameterreihenfolge falsch
