5 réponses
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.
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);
}