Tema: Duda en C
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2012, 13:57
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Duda en C

Las variables tipo char en C/C++ no son almacenados como símbolo, sino como un número entero, de acuerdo a la tabla de caracteres ASCII http://es.wikipedia.org/wiki/ASCII
Es decir:
Código C++:
Ver original
  1. char c='a';// lo que se guarda es 97
  2. int x = c;//x tiene almacenado 97
  3. x+=3;
  4. c=x;// c ahora almacena 100 o lo que equivale a d
Con esto ya debes de poder solucionar tu problema. Si tienes dudas coloca tu implementación para resolverlas.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%