Un carattere <b>è</b> un numero intero (che guardacaso rappresenta il suo codice ascii)...
quindi ad esempio:
printf("%c",126); ti stampa tranquillamente la tilde e:
printf("%d",'~') ti stampa 126...
Non c'è nessun bisogno di conversione (a meno che i caratteri non siano unicode - e quindi non ascii)
Ciaociao
Venite a visitarci qui:
http://spazioinwind.libero.it/bottomapsoftware