Elikkän miten int muuttujan saa char muuttujaksi.
Eli int 6; pitäisi saada char "6";
No jos yhdestä numerosta on kyse, niin sellainen taikatemppu auttaa, että lisäät siihen arvon '0'.
int a = 7; char c = '0' + a;
Jos numeroja on useampi, niin sehän ei tietenkään mahdu yhteen char-muuttujaan.
#include <stdio.h> int luku = 123; char teksti[11]; sprintf(teksti, "%d", luku);
Aihe on jo aika vanha, joten et voi enää vastata siihen.