Foros del Web » Programación para mayores de 30 ;) » C/C++ »

duda sobre pasar a ASCII

Estas en el tema de duda sobre pasar a ASCII en el foro de C/C++ en Foros del Web. Hola,quería saber como pasar un entero a ascii.. Si yo hago lo siguiente: int columna; cout<<"introduce la siguiente columna; "; cin>>columna; col=49+'columna' //esto me da ...
  #1 (permalink)  
Antiguo 20/02/2008, 12:36
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 17 años
Puntos: 1
duda sobre pasar a ASCII

Hola,quería saber como pasar un entero a ascii..

Si yo hago lo siguiente:

int columna;
cout<<"introduce la siguiente columna; ";
cin>>columna;

col=49+'columna' //esto me da error

lo que quiero es que lo que yo meto por teclado (en este caso columna),se me sume al 49.
Ejemplo

si yo meto 0 cuyo ascii es el 48,col=49+48,col=97 y yo lo que quiero sacar es el ascii del 97 por pantalla, que corrensponde al 97 que es la "a",eso como lo hago?

Espero respuesta.Gracias
  #2 (permalink)  
Antiguo 20/02/2008, 12:45
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 5 meses
Puntos: 28
Re: duda sobre pasar a ASCII

Cita:
Iniciado por pacorubio77 Ver Mensaje
Hola,quería saber como pasar un entero a ascii..

Si yo hago lo siguiente:

int columna;
cout<<"introduce la siguiente columna; ";
cin>>columna;

col=49+'columna' //esto me da error

lo que quiero es que lo que yo meto por teclado (en este caso columna),se me sume al 49.
Ejemplo

si yo meto 0 cuyo ascii es el 48,col=49+48,col=97 y yo lo que quiero sacar es el ascii del 97 por pantalla, que corrensponde al 97 que es la "a",eso como lo hago?

Espero respuesta.Gracias
Código:
char columna;
int col;
cout << "Introduce la siguiente columna: ";
cin >> columna;

col = 49 + columna;
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:23.