Fonction itoa

pbs Messages postés 31 Statut Membre -  
 Signo -
je cherche une fonction qui me permettra de convertir un int en une chaine de caractére

5 réponses

  1. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    Salut,

    voici quelques lignes de code qui pourront sans doute t aider a aprehender sprintf seul fonction ANSI pour "convertir" un entier en chaine de caractere..en fait il n y a pas vraiment de convertion..on ecrit juste le nombre dans la chaine comme si tu le tapai au clavier.

    #include <stdio.h> 
    #include <string.h> 
    
    void main () 
    { 
    		//notre entier
    		int i=17;
    		//la chaine dans laquelle on veut mettre notre entier
    		char chaine[256];
    
    		//la fonction sprintf avec (destination,format,source)
    		//le format doit etre en accord avec la source bien entendu 
    		//il fo suivre regle format comme printf
    		sprintf(chaine,"%d",i);
    		//affichage pour etre sur qu on a bien ecrit 17 :p
    		printf ("%s\n",chaine); 
    }
    
    4