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

Author:


Download


#include 
#include 

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;
}

Leave a Reply

Your email address will not be published. Required fields are marked *