Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Allouer une zone de mémoire pour le stockage des chaîne de caractère


{filelink=13958}

 
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
  char *str[5];
  int i;
 
  for(i = 0; i < 5; i++)
  {
    if((str[i] =(char*) malloc( 128 )) == NULL)
	{
      printf("Erreur d'allocation");
      exit(1);
    }
	printf("Tapez une chaine de caractère: ");
    gets(str[i]);
  }
 
  /* Afficher le tableau et Libérer la mémoire occupée */
 
  for(i = 0; i < 5; i++)
  {
	  printf("%sn",str[i]);
      free(str[i]);
  }
 
  return 0;
}

No comments yet.

Leave a Comment