#include <stdlib.h> #include <stdio.h> #include <string.h> int main(void) { char *ptr; /* Réserver un bloc de 4096 octets */ ptr =(char*) calloc(4096, sizeof(char)); if ( ptr == NULL ) //Quitter le programme fprintf( stderr, "Mémoire insuffisante.n" ), abort( ); else { /* Utilisation du bloc réservé */ strncpy( ptr, "C et C++ sont beacoup utilisés par le programmeurs.n", 4095 ); fputs( stdout, ptr ); /* Libérer la mémoire allouée */ free( ptr ); } return 0; } |
----------------------------------------------------------------------------