Bonjour....
J'ai un petit souci (en plus ça m'a l'air d'être la base mais je connais pas trop le pascal...
)
Voilà mon code :
1 2 3 4 5 6 7
|
var
mot: array [1..100] of char;
maPhrase: string;
begin
//on supose que dans mot il y a : 'C''o''m''m''e''n''t'
maPhrase:= 'bonjour.'+ mot +'vas-tu?'; |
Quand je débugge ce programme j'ai maPhrase= 'bonjour.Comment'.... Alors que je m'attends à avoir maPhrase='bonjour.Comment vas-tu?'
J'ai même essayé de caster en string :
maPhrase:= 'bonjour.'+ string(mot) +'vas-tu?';
Comment cela ce fait-il ?? (est ce dû à un caractère de fin de chaine ?)
Merci d'avance...
Partager