Conversion de entero a caracter

hectorardila
23 de Diciembre del 2003
Me gustaria poder hacer la conversion de tipo de entero a caracter.

El problema que tengo es el siguiente, con la funcion random genero aleatoriamente numeros enteros del 65 al 90 (que corresponden a las letras mayusculas del abecedario en codigo ASCII), y quisiera transformalas a caracter. Existe alguna funcion propia? Si es asi, podrian ponerme un ejemplo de utilizacion.

Muchas gracias

pigma
23 de Diciembre del 2003
Como sabrás, la diferencia entre un número y un caracter es la forma en la cual se representa por pantalla, pero internamente ambos son números, de modo que si lo que quieres es sacar por pantalla el ASCII correspondiente al número 65 (la letra A), sólo tienes que sacarlo por pantalla como un caracter y no como un número:

int num=65;
printf("%c",num); //saca por pantalla 'A'

Espero que sea eso lo que preguntabas.

Pozi
23 de Diciembre del 2003
Creo que tenemos el mismo problema. No tengo ni idea.