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

  1. 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
  2. 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
  3. 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