Allocation dynamique tableau
	
	
		Bonjour à tous,
   J'essaie d'allouer dynamiquement la taille d'un tableau de chaînes de caractères (donc char *). 
  Mon tableau se nomme explorateur->files, déclaré comme char** files ; dans une struct explorateur.
   Je calcule tout d'abord le nombre d'éléments que contiendra le tableau, que je mets dans la variable cmpt.
   Puis je fais :
	Code:
	
| 12
 3
 
 | explorateur->files = (char**) malloc(cmpt * sizeof(char *)) ;
for (i=0 ; i<cmpt ; i++)
   explorateur->files[i] = (char *) malloc (255 * sizeof (char)) ; | 
     255 caractères est la taille maxi qu'auront les chaînes.
   Mon programme quitte immédiatement (segmentation fault). Quelle erreur ai-je fait ici ?