Conversion de entero a caracter

hectorardila
15 de Junio del 2004
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 transformarlas a caracter. Existe alguna funcion propia? Si es asi, podrian ponerme un ejemplo de utilizacion.

Muchas gracias

josuth
15 de Junio del 2004
Hola

Si al generar el numero lo almacenas en una variable de tipo char ya lo tienes en caracter.

char c;
c=(rand()%25)+65;

c ya es un carácter.

Un saludo

Rush
15 de Junio del 2004
ni caso, lo mejor sera q lo pases a una cadena,sera mejor y hazlo con la funcion itoa().

char cadena[5];
itoa(entero,cadena,10); //10 es la base

un saludoo