Afficher des variables en mode graphique sous Dos ? - Programmation
Marsh Posté le 08-11-2001 à 16:35:49
Ben tu convertit ta variable en texte...
regarde l'aide de itoa
Tiens je t'la donne mais en english :
Syntax
#include <stdlib.h>
char *itoa(int value, char *string, int radix);
Description
Converts an integer to a string.
itoa converts value to a null-terminated string and stores the result in string. With itoa, value is an integer.
radix specifies the base to be used in converting value; it must be between 2 and 36, inclusive. If value is negative and radix is 10, the first character of string is the minus sign (-).
Note: The space allocated for string must be large enough to hold the returned string, including the terminating null character (\0). itoa can return up to 17 bytes.
Return Value
itoa returns a pointer to string.
Marsh Posté le 08-11-2001 à 16:40:47
tu écris ta variable dans une chaîne et tu affiche la chaîne
char var[255];
sprintf(var,"%s",temp);
outtextxy(x,y,var);
voila
Marsh Posté le 08-11-2001 à 16:43:03
je me suis trompé : %d pas %s
char var[255];
sprintf(var,"%d",temp);
outtextxy(x,y,var);
Marsh Posté le 08-11-2001 à 16:55:05
Hey de rien
Marsh Posté le 08-11-2001 à 16:25:44
J'ai un problème en C avec Turbo C 3
void init_mode_graphique(void)
{
/* request autodetection */
int gdriver = DETECT, gmode, errorcode;
/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "" );
}
Ensuite, comment je fais pour afficher des variables ??? Pour les phrases j'utilise outtextxy(x,y,"Phrase" );
Pour afficher une variables c'est comment ??? Avec printf("%d",temp); ca plante à tous les coups.