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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
maPhrase:= 'bonjour.'+ string(mot) +'vas-tu?';
Comment cela ce fait-il ?? (est ce dû à un caractère de fin de chaine ?)

Merci d'avance...