affichage du contenu d'un variable en graphique ... [C] - C++ - Programmation
Marsh Posté le 23-01-2003 à 19:49:22
Affichage de texte (chaîne crée à partir de la variable sus-mentionnée), donc, en mode texte ou graphique ?
Qu'est ce qui a été essayé pour échouer ?
Marsh Posté le 23-01-2003 à 20:39:58
j'explique en vitesse :
comme indique au dessus on veu cree un jeu, moi je m'occupe de la gestion et d el'affichage des scores, donc pendant ke le jeu tourne le score et stocker dans une variable ou un tableau . mon prob c d'afficher le contenu de cette variable en mode graphique.
g pas trouver de fonction pour ca :-(
avec outtext ou outtextxy on peut afficher du texte en graphique mais ce texte ne peu pas venir d'une variable.
voila .
HELP ! :-(
Marsh Posté le 23-01-2003 à 21:25:28
si tu veux mettre une variable dans une chaine de caractère, tu peux faire par exemple :
char temp[50];
sprintf(temp, "%d", var" );
et après t'affiche temp..
Marsh Posté le 23-01-2003 à 22:52:34
C'est ce que je sous-entendais .
outtextxy() est bien ce qu'il faut, mais en "formattant" la/les variables dans une chaîne selon le code kjus.
Marsh Posté le 24-01-2003 à 18:15:45
kjus a écrit : si tu veux mettre une variable dans une chaine de caractère, tu peux faire par exemple : |
merci !
ca marche quand tu utilise du graphique ds le programme ?
Marsh Posté le 24-01-2003 à 18:16:14
CARBON_14 a écrit : C'est ce que je sous-entendais . |
je comprend pas
Marsh Posté le 24-01-2003 à 18:27:58
A moins que nous ne comprennassent point le problème :
char temp[50];
sprintf(temp, "%d", var);
transforme la variable var (int) en son équivalent chaîne utilisable à l'échelle humaine.
Si var = 8;
char temp[50];
sprintf(temp, "%d", var);
permet d'avoir dans temp la chaîne de caractères "8".
En affichant la chaîne temp à la position adhoc, on écrit le contenu de la variable var.
Si float, on utilise %f dans le format formateur de sprintf().
Si le contexte est différent, le dire qu'on aide un peu plus.
Mon Borland C 3.0 me dit:
outtextxy : Affiche une CHAINE de caractères à un emplacement spécifié de la fenêtre graphique
void far outtextxy(int x, int y, char far *chaine_texte);
sprintf(), c'est du C courant "passe partout" (?); outtext() et outtextxy() ne fonctionnent qu'en mode graphique et ne sont faites que pour lui.
Marsh Posté le 23-01-2003 à 11:02:38
salut
bon ben voila mon probleme, on cherche à developper un jeu pour notre projet tutoré, mais pas moyen d'afficher le contenu d'un veriable à l'ecran
le code doit etre du pur C compilable par TurboC 2.0
:jap
---------------
·.¸.·´¯`·.¸.· www.a-r.fr ·.¸.·´¯`·.¸.·