Salut, et bienvenue sur le forum
C'est normal, la classe AnsiString n'existe pas dans le standard...
Alors, de deux choses l'une:
Soit tu travailles avec le compilateur de chez Borland (car je sais qu'il utilise une classe AnsiString), auquel cas, il faut veiller d'inclure le fichier d'en-tête <AnsiString> ( ou <AnsiString.h>)
Soit tu travailles avec un autre compilateur, et, le plus portable est d'utiliser la classe string, fournie par le standard dans l'espace de nom std, mais nécessitant l'inclusion du fichier d'en-tête <string>
[EDIT]En outre, ta ligne
char UneChaine[2]; // 4 caractères + 1 NUL
m'inquiète énormément car, le mot clé char représent... un caractère, et donc UneChaine est un tableau de ... 2 caractères...
Je prévois de sérieux problèmes si tu envisage d'y faire tenir 4 caractères + NUL, soit 5 caractères
Partager