Tout se passe dans un mode graphique VGA.
Pour réaliser un jeu j'ai besoin de faire figurer le score
comme c'est une varaible je ne peu pas utiliser : outtextxy(x,y,"texte" );
il me faudrait un truc du style :
printf("%d",variable);
qui marche dans le mode graphique.
Merci
P-Y
Profil : Vieux de la vieille
Posté le 25-03-2005 à 19:58:11
et un outtextxy(x,y,itoa(variable)) ca marche pas?
dddd2
Profil : Jeune recrue
Posté le 25-03-2005 à 20:26:56
Non ça marche pas
P-Y
Profil : Vieux de la vieille
Posté le 25-03-2005 à 21:12:39
Ben pourtant ca devrait ...
C'est quoi l'erreur exacte que tu obtiens? ca compile ou pas?
dddd2
Profil : Jeune recrue
Posté le 26-03-2005 à 17:14:35
C'est simple quant j'ecrit "outtextxy(x,y,itoa(variable))"
ça m'affiche "itoa(variable)". Pourtant j'ai bien déclarer la variable.
Je ne cpomrend pas : c'est bien une fonction de la bibliotèque "graphics.h"????
dddd2
Profil : Jeune recrue
Posté le 26-03-2005 à 17:30:45
Mille excuses ça affiche pas "itoa(variable)" :ça c'est les autres essai que j'ai fait.
Ca refuse de compiler.
Cette fonction doit être dans une bibliotèque que je n'ai pas incluse.
C'est simple quant j'ecrit "outtextxy(x,y,itoa(variable))"
ça m'affiche "itoa(variable)". Pourtant j'ai bien déclarer la variable.
Je ne cpomrend pas : c'est bien une fonction de la bibliotèque "graphics.h"????
nop itoa c'est dans stdlib.h
dddd2
Profil : Jeune recrue
Posté le 28-03-2005 à 19:42:00
Ca marche toujours pas j'ai inclus "stdlib.h".
L'erreur c'est "Too few parameters in call to 'itoa' in function main".
Mon compilateur c'est "Turbo C++" de chez Borland il compile aussi le C.
Je ne comprend pas.
P-Y
Profil : Vieux de la vieille
Posté le 28-03-2005 à 21:11:55
ben je vois vraiment pas ce qu'il lui faut comme deuxieme parametre...
essaies de chercher dans la doc de turbo C++
babita
Profil : Jeune recrue
Posté le 29-07-2005 à 16:59:56
t'as oublier la bibliotheque
stdlib.h
sinon
c'est
string.h
et
bonne
chance
podone
POD first ONE of best game Profil : Habitué
Posté le 01-08-2005 à 21:44:44
prototype :
char* itoa (int valeur, char* chaine, int base)
char chMaValeurAscii[n];
outtextxy(x, y, itoa(variable, chMaValeurAscii, 10));