Bonjour,
J'aimerais afficher la valeur d'un compteur avec l'instruction outtext dans un jeu en Turbo pascal.
ex. outtextXY(200,200,'Vous avez trouvé en ', cpt,' coups');
mais cela ne fonctionne pas![]()
Est ce que quelqu'un aurait une solution.
Merci
Bonjour,
J'aimerais afficher la valeur d'un compteur avec l'instruction outtext dans un jeu en Turbo pascal.
ex. outtextXY(200,200,'Vous avez trouvé en ', cpt,' coups');
mais cela ne fonctionne pas![]()
Est ce que quelqu'un aurait une solution.
Merci
Tu dois avoir une erreur, donc regarde l'aide du compilateur... ("Help -> Error messages...", c'est pourtant pas bien compliqué)
L'instruction outtext nécessite une variable de type string en paramètre, elle ne fonctionne pas comme write. Transforme ta variable cpt en string.
Oui mais ma variable est un entier et je ne veut pas la transformer en string car l'opération cpt:=cpt+1 ne fonctionnerait alors plus.
Je n'ait pas de message d'erreur car ma solution actuel est :
et ceci 12 fois (c'est un peut lourd).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if cpt= 1 then outtextXY(200,200,'Trouvé en 1 coups'); if cpt= 2 then outtextXY(200,200,'Trouvé en 2 coups'); if cpt= 3 then outtextXY(200,200,'Trouvé en 3coups');
Et quelque chose comme cela ne conviendrait-il pas ?
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 str(cpt,s); outtextXY(200,200,'Trouvé en '+s+' coups');
Partager