Definition | #include <stdlib.h> void *realloc(void *zg, size_t anz);
| |
Returnwert | Zeiger auf den Anfang des geänderten Speicherbereiches, bei Erfolg. | |
| NULL-Zeiger | falls |
Hinweise | Wenn Liefert Ist zg ein NULL-Zeiger, funktioniert Falls anz den Wert 0 besitzt, liefert | |
Beispiel | Folgender Programmausschnitt fordert zunächst Speicherplatz für 20 Zeichen an und erweitert diesen Bereich dann für die Aufnahme weiterer 80 Zeichen (also insgesamt auf 100 Bytes). #include <stdlib.h> char *char_array; char_array = (char *)malloc(20 * sizeof(char)); . . char_array = (char *)realloc(char_array, 100 * sizeof(char)); | |
Siehe auch | malloc, calloc, free, garbcoll |