Transformer int en char enC

Fermé
ben - 16 avril 2003 à 11:36
 ben - 17 avril 2003 à 11:53
Bonjour,
je cherche la fonction qui change un int en char. En fait mon int est sur 2octet, et le char sur 1 octet. Je veux entrer mon int dans une chaine a laquelle vient se concatener un message, comment faire?

ben
A voir également:

3 réponses

olivier.s Messages postés 49 Date d'inscription jeudi 11 avril 2002 Statut Membre Dernière intervention 28 mars 2015 15
16 avril 2003 à 12:02
Salut

Comme ca a froid, je te conseillerai d'utiliser sprintf qui te permets de faire comme un printf mais dans une chaine.

Ce qui devrais te faire un truc du style :

sprintf(chaineFinale, " %d la_chaine_qui_suit", monInt);
0
letissya Messages postés 89 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 8 novembre 2005 5
17 avril 2003 à 11:48
il y a peut-etre aussi une fonction en C qui s'appelle
"itoa" et "atoi"...
une convertit les char en int et l'autre l'inverse...

Letissya
0
Ok merci à tous mais j'avais réglé mon pb effectivement avec itoa letissya.
Cependant attention kan vous utilisé cette fonction, elle ne marche pas partout.

ben
0

Discussions similaires