Transformer int en char enC

ben -  
 ben -
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

3 réponses

olivier.s Messages postés 50 Statut Membre 15
 
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 Statut Membre 5
 
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
ben
 
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