Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

comment convertir un unsigned int en char* ?

15 réponses
Avatar
giova
Bonjour.
j'utilise CVI , son compilateur repose sur du C ANSI PURE !!!!

j'ai eu beau fouiller de fond en large, j'ai bien trouvé les fonctions
pour convertir de char* en int (via stdlib.h) mais pas l'inverse :(

ai je mal cherché , ou dois je tout me coltiner?

merci

5 réponses

1 2
Avatar
Emmanuel Delahaye
In 'fr.comp.lang.c', giova wrote:

non je veux que 4244897280 (qui si depasse la capacité d'un int signé)
me donne "4244897280"


Lit un peu la doc de *printf(), tu vas trouver. Il faut se creuser un peu...
Il y a d'autres types entier en C...

--
-ed- get my email here: http://marreduspam.com/ad672570
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/

Avatar
giova
Emmanuel Delahaye wrote:

In 'fr.comp.lang.c', giova wrote:


j'ai eu beau fouiller de fond en large, j'ai bien trouvé les fonctions
pour convertir de char* en int (via stdlib.h) mais pas l'inverse :(


sprintf



merci mais je ne cherche pas a afficher un int mais le convertir en
char* la nuance est de taille.



Hum. J'ai cru comprendre que tu voulais convertir une valeur numérique en
chaine de caractères. Dans ce cas, c'est bien sprintf(). Si tu veux faire
autre chose, sois plus précis.

oui c'est bien ce que je veux faire, autant pour moi j'ai cru que

sprintf etait dédié au flot de sortie comme printf, je vais etudier ca
de plus pres merci a tous, je vous tiens au courrant si pb.




Avatar
giova
giova wrote:

Emmanuel Delahaye wrote:

In 'fr.comp.lang.c', giova wrote:


j'ai eu beau fouiller de fond en large, j'ai bien trouvé les fonctions
pour convertir de char* en int (via stdlib.h) mais pas l'inverse :(



sprintf



merci mais je ne cherche pas a afficher un int mais le convertir en
char* la nuance est de taille.




Hum. J'ai cru comprendre que tu voulais convertir une valeur numérique
en chaine de caractères. Dans ce cas, c'est bien sprintf(). Si tu veux
faire autre chose, sois plus précis.

oui c'est bien ce que je veux faire, autant pour moi j'ai cru que

sprintf etait dédié au flot de sortie comme printf, je vais etudier ca
de plus pres merci a tous, je vous tiens au courrant si pb.
sprintf etait la solution merci a tous






Avatar
Emmanuel Delahaye
In 'fr.comp.lang.c', giova wrote:

sprintf


merci mais je ne cherche pas a afficher un int mais le convertir en
char* la nuance est de taille.




sprintf etait la solution merci a tous


Alors la prochaine fois, lorsque les gentils mais néanmoins experts bénévoles
du langage C te donnent une réponse, tu es prié de la tester avant de dire
qu'elle est fausse...

--
-ed- get my email here: http://marreduspam.com/ad672570
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
C-reference: http://www.dinkumware.com/manuals/reader.aspx?libÉ9
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/





Avatar
giova
Emmanuel Delahaye wrote:
In 'fr.comp.lang.c', giova wrote:


sprintf


merci mais je ne cherche pas a afficher un int mais le convertir en
char* la nuance est de taille.






sprintf etait la solution merci a tous



Alors la prochaine fois, lorsque les gentils mais néanmoins experts bénévoles
du langage C te donnent une réponse, tu es prié de la tester avant de dire
qu'elle est fausse...

oui pardon toutes mes excuses, encore une fois j'ai confondu sprintf

avec printf et donc compris sur le coup qu'on me parlait d'une sortie
ecran, encore désolé.






1 2