[C con Clase] Manipulación de ASCII

Edmundo Cuadriello Narvaez ecnarvaez en yahoo.com
Vie Dic 28 17:06:01 CET 2007


holas Pierre,

solamente tendrias que sumarlo directamente el compilador hara el "casting" para el tipo int.
luego entonces tendrias  

int resultado = numero[5]  + 10;  //hace la convercion al tipo int 

char caracter = numero[5]  + 10;  //hace la convercion al tipo int y luego lo convierte a char
aunque se truncaria a 8 bits

o bien puedes hacerlo explicitamente . 

int  resultado = (int)numero[5] + 10

char caracter = (char)( (numero[5]) + 10 );  // se truncaria a 8 bits


espero te ayude ..

SAludos 

ATTE:
@ECN

--- Pierre van der Laat Ulate <pierre1 en racsa.co.cr> escribió:

> Saludos a todos, mi pregunta es:
> 
> Como hago para manipular números guardados en un array de tipo char, por 
> ejemplo:
> char numero[10];
> 
> ¿Cómo hago para sumarle una cantidad sin tener que convertirlo a entero?
> 
> Gracias,
> Pierre
> 
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> 



    ATTE:
ISC Edmundo Cuadriello Narvaez
Software Engineer
  C++, X++, C#, JAVA programmer.
  Tel: 33-36899320
  Cel: 33-13555312

    ecnarvaez en yahoo.com
  ecnarvaez en hotmail.com
  "All for Linux, and Linux for every one"




      ____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:                      
http://correo.yahoo.com.mx/




Más información sobre la lista de distribución Cconclase