/* Initialisieren eines Speicherbereiches */ /* Datei: smemini1.c */ #include #include #include int main () { char * textp; int i; textp = (char *) malloc (500); if (textp == NULL) { fprintf (stderr, "\nFehler beim Allokieren.\n"); exit (3); } printf ("\nNach Anlegen\n\n"); for (i = 0; i < 10; i++) printf ("\nByte %d = %02x",i,textp[i]); printf ("\n\nInitialisierung\n\n"); memset (textp,0,500); for (i = 0; i < 10; i++) printf ("\nByte %d = %02x",i,textp[i]); free (textp); return 0; }