[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