Re,
En fait il se compile mais tu ne vois rien à l'écran quand tu essaies de l'exécuter.
C'est ça?
Alors essaie celui-là
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char **s;
char mot[50];
int n,i;
printf("Entrez le nombre d'éléments : ");
scanf("%d",&n);
s = (char **) malloc(n * sizeof(char *));
for(i=0;i<n;++i){
printf("Saisissez un mot : ");
scanf("%s",mot);
s[i] = malloc(strlen(mot));
strcpy(s[i],mot);
}
getchar();
for(i=0;i<n;++i)
printf("%s\n",s[i]);
for(i=0;i<n;++i)
free(s[i]);
free(s);
puts("Appuyez sur une touche pour quitter ...");
getchar();
return 0;
}