Ma per convertire un int in un char non bastava
char a;
int b = 1;
a = b;

... e b valeva 1.
... o no?