void * malloc (size_t Laenge); // Deklaration
double * dp; // Zeiger definieren
dp = (double *) malloc (sizeof (double));
id (dp == NULL)
printf ("\nFehler beim Anlegen."), exit(1);
else
printf ("\nAnlegen in Ordnung.");
// Hier: benutze die Variable
free (dp); // Speicher freigeben
|
Bild 5-5: Speicherverwaltung mit "malloc" und "free"
|