Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exemple d’allocation de mémoire en C


{filelink=13963}

/*
 
void *malloc ( size_t size  );
 
 */
 
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
  char *p;
 
  //Alouer 80 octets
  p = (char*) malloc(80);
 
  if( !p )
  {
    printf("Mémoire insuffisante");
    exit(1);
  }
 
  printf("Tapez une chaîne de caractère: ");
  gets( p );
 
  //Affichage de la chaine
  printf( p );
 
  //Libération de la ressource
  free( p );
 
  return 0;
}

No comments yet.

Leave a Comment