Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2011, 04:17
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 11 meses
Puntos: 4
Respuesta: Encabronadisimo!!!

Cita:
pero aún asi no encuentro es @#%°#$/*@ error!

cuando pruevo este codigo me aparece en pantalla "-110", cuando me deberia de aparecer "143"
este error es dificil de detectar por que aparentemente el programa esta bien

supongo que sabras que las variables char solo pueden estar comprendidas entre -127 y 127 ( no se si era 127 o 128, por ahi anda la cosa xD) y tu le estas asignando un valor mas grande, por lo que el resultado es inesperado: -110

prueba con 125, ya veras como funciona bien.


si quieres poner valores mas altos de 127, declara la variable como

unsigned char

de este modo podras poner numeros del 0 al 255