[C] Conversion int => char
Résolu/Fermé
Bonjour tout le monde, j'ai un petit problème avec outtextxy().
Cette fonction ne peut recevoir que des string comme arguments, hors j'ai des int, que je voudrais afficher. Je suis obligé de rester dans le mode graphique et d'utiliser cette fonction, donc je cherche en fait la fonction inverse de atoi, qui serait "itoa" en quelque sorte.
J'ai essayé en faisant
int cap;
char *c;
c=(char *)cap;
mais ça ne marche pas. J'ai aussi essayé de faire c=∩ mais ça ne marche pas non plus ...
Est-ce que quelqu'un sait comment faire svp, merci.
Cette fonction ne peut recevoir que des string comme arguments, hors j'ai des int, que je voudrais afficher. Je suis obligé de rester dans le mode graphique et d'utiliser cette fonction, donc je cherche en fait la fonction inverse de atoi, qui serait "itoa" en quelque sorte.
J'ai essayé en faisant
int cap;
char *c;
c=(char *)cap;
mais ça ne marche pas. J'ai aussi essayé de faire c=∩ mais ça ne marche pas non plus ...
Est-ce que quelqu'un sait comment faire svp, merci.
A voir également:
- Convertir char en int c
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Convertir kindle en epub - Guide
- Convertir audio en texte word - Guide
4 réponses
Tu peux utiliser un sprintf :
Note que tu peux aussi choisir d'autres format que %d, par exemple %8.2G si ça te chante ;)
Pour plus d'infos :
http://www.manpagez.com/missing.php
Bonne chance
char buf[255]; int i=0; sprintf(buf,"%d",i);
Note que tu peux aussi choisir d'autres format que %d, par exemple %8.2G si ça te chante ;)
Pour plus d'infos :
http://www.manpagez.com/missing.php
Bonne chance
Merci beaucoup a mamiemondo,
elle vient de me debloquer sur un probleme que j'avais depuis ce matin.
elle vient de me debloquer sur un probleme que j'avais depuis ce matin.