[Resolu] int->char mais comment ?
Il faut tout simplement utiliser sprintf
voir la FAQ
Comment convertir un nombre en chaîne de caractères ? [haut]
auteur : Bob
Pour convertir un nombre en chaîne de caractère, on utilise la fonction sprintf() (contenue dans stdio.h). Cette fonction fait partie de la norme ANSI-C, elle peut donc être utilisée sous n'importe quelle plateforme.
Pour placer un nombre entier dans une chaîne de caractères, on procédera donc ainsi :
#include <stdio.h>
char buf[32];
int n=10;
sprintf(buf, "%d", n);
sprintf() admet différents paramètres, comme
%s pour une chaîne de caractère,
%f pour un nombre réel,
%u pour un nombre non signé,
%x pour un nombre hexadécimal.