Bonjour à tous!
J'aimerai pouvoir définir la taille de toutes mes chaînes de caractères par une valeur définie à l'extérieur.
Mon problème est qu'il faut (à priori) déclarer les chaînes de caractères à l'aide d'une constante:
ex: int const TAILLE=3;
char text[TAILLE];
La piste que j'ai suivi et dans laquelle je me suis embourbé, c'est de pouvoir définir la valeur de la constante à partir d'une variable:
ex: int i; cin >> i;
int const TAILLE = i;
char text[TAILLE];
Et là, ben, ça marche pas, et je n'ai plus d'idées
note: je ne peux pas utiliser des pointeurs de caractères char*, car le but final est de lire des mots dans un fichier
ex: ifstream fichier;
fichier.open("data.txt");
fichier >> text;
Merci à celui qui pourra m'aider.
Partager