[C con Clase] Ejercicio 4 Capítulo 10, usando casting!, pero necesito ayuda con un error!
Pierre van der Laat Ulate
pierre1 en racsa.co.cr
Vie Ene 11 19:53:22 CET 2008
Finalmente pude hacer el ejercicio 4 del capítulo 10 utilizando casting, todo
funciona normalmente, y la función bool Incrementa(char numero[10]) sólo
revisa si la cadena contiene caracteres.
El único problema que encontré es un error desconocido y que describo a
continuación:
El programa permite introducir varias cadenas sin necesidad de salir del
programa, como lo podrán observar al correr el programa. Todo funciona bien
con la primera cadena que se le introduzca (sean números o letras), el
problema es cuando introduzco la segunda o tercera cadena, no siempre
funciona como debería, como por ejemplo:
"456" y a la siguiente vez "0".
El primer número lo incrementa correctamente a "457", pero luego no incrementa
el "0".
Otro ejemplo seria:
afv456 y a la siguiente vez "465".
La primera detecta que la cadena contiene letras, pero la siguiente cadena no
la incrementa correctamente.
Nótese que todos los casos anteriores funcionan bien si los introduzco como
primera cadena, es decir, si introduzco primero "0", devuelve "1", y así
sucesivamente.
Desde ya les agradezco su ayuda,
Pierre
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: capt_10-4.cpp
Type: text/x-c++src
Size: 1759 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080111/e1ee40ca/attachment.bin>
Más información sobre la lista de distribución Cconclase