c'est aussi une solution que d'utiliser les chaînes de caractères alloués dynamiquement (et ça marche pour les types autres que char !!!)
=> tu dois faire quelque chose du style ::
char *ptr;
// du code...
ptr = malloc(nbr*sizeof(char));
// nbr correspond au nombre d'éléments que tu veux dans ton tableau
// sizeof(char) vaut la taille en octet d'un char. Pour les types simple, tu peux le savoir toi-même... mais pr les structures, par exemple, mieux vaut laisser le compilateur travailler à ta place
// tu peux utiliser ta tableau de chars...
// et avant de quitter le programme, tu DOIS penser à le supprimer, en utilisant ceci :
free(ptr);
// si tu ne le supprime pas, la seule façon de récupérer la mémoire sera de faire un reset...²