Bonjour,
j'essaie de faire une allocation dynamique pour un tableau de char dont une dimension est connue (la taille des chaînes).
Voici le code qui pose problème...où est l'erreur ? J'ai dû mal lire la FAQ mais ce code plante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
char texte[100]="Ceci est une chaine de caractères.";
char * chaine=NULL;
long n=2, i=0;
 
chaine=malloc(100*n*sizeof(*chaine));
strcpy(chaine[i],texte );
printf("%s\n",chaine[i]);
free(chaine);