Gast
#1177977
hallo wie löscht man den Inhalt eines zwei dimensional Array char tempstr[4][20]. Danke
|
Anzeige
|
inhalt einer 2-dim Array löschen
Gast
#1177977
hallo wie löscht man den Inhalt eines zwei dimensional Array char tempstr[4][20]. Danke tom wrote: > hallo > wie löscht man den Inhalt eines zwei dimensional Array char > tempstr[4][20]. Deine Namensgebung lässt vermuten, dass es sich hier konzeptionell eigentlich um ein 1-D Stringarray handelt. Strings werden 'gelöscht', in dem man dafür sorgt, dass das erste Zeichen im String ein '\0' ist. for( i = 0; i < 4; ++i ) tmpstr[i][0] = '\0'; Ansonsten, wenn du wirklich das komplette Array mit allen Bytes löschen willst, 2 Schleifen ineinanderschachteln und alle Bytes auf 0 setzen for( i = 0; i < 4; ++i ) for( j = 0; j < 20; ++j ) tmpstr[i][j] = 0;
Gast
#1177991
Memset wäre zum Plattmachen auch ne Option.
Gast
#1178029
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|