C horrible à lire, tu peux indenter ton code et le mettre en tant que "code".
Sinon oui tu peux :
#include <stdio.h>
typedef struct ensemble ensemble, *listeChar;
struct ensemble { char * val; listeChar suiv; };
int main(){
char * t[3];
int i;
listeChar maliste=0;
t[0] = "Bonjour Comment ";
t[1] = "Comment ca va? ";
t[2] = "Il fait beau aujourd'hui";
for(i=0; i < 3 ; i++){
maliste = (listeChar) malloc ( sizeof (ensemble) );
maliste->val = t[i];
printf("%s", maliste->val);
}
free(maliste);
getchar();
return 0;
}