jimonnet
Messages postés10Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention 6 mai 2008
-
18 févr. 2008 à 18:29
jimonnet
Messages postés10Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention 6 mai 2008
-
19 févr. 2008 à 18:51
Bonjour,
je precise que je travaille sous c++,
Y-a-t-il un moyen de transformer en int
en char ??
Pour mon programme j'ai besoin d'afficher a l'ecran (fenetre windows)
une variable decimal calculé par le logiciel
j'en ai donc conclue qu'il me fallait le transformer en chaine de caractère
Si je me trompe dite le moi ca arrangerait tout mes souci
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 19 févr. 2008 à 11:48
Ma solution doit convenir quand même, j'ai bien vu que tu utilisait des composnat graphique mais mon print était juste la pour faire un petit exemple complet.
int i = 100;
char buffer[100];
itoa (i,buffer,10);
TextOut (...,...,..., buffer, ...)
LPCSTR doit juste être un pointeur sur un char *, donc tu doit pouvoir utiliser le tableau de char (quasi) directement.
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 19 févr. 2008 à 17:55
Le 10 c'est pour afficher le résultat en base 10, si tu mets 16 tu dois avoir le résultat en base hexadecimal, si tu mets deux tu dois avoir le résultat en binaire.
Cdt
jimonnet
Messages postés10Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention 6 mai 2008 19 févr. 2008 à 11:29
Merci mais ce n'est pas ce que je demande
je ne travaille pas sur une console
mais sur une fenetre (desolé je me suis peut etre mal exprimé)
et pour afficher du texte j'utilise la commande
TextOut( HDC , int , int , LPCSTR , int)
C'est en LPCSTR qu'il faut changer mon int en realité
par une erreur d'inatention je l'ai confondue avec un char[..]
car il donne tout deux des chaines de caracteres
Et je n'arrive pas à afficher mon int dans ma fenetre
Vous n’avez pas trouvé la réponse que vous recherchez ?