12-13-2007 09:14 AM
12-13-2007 10:47 AM
12-13-2007 10:54 AM
12-14-2007 04:10 AM
Hola Jewel. La
parte del código que me has pasado referente a la obtención de los valores máximos/mínimos
y a la escritura en fichero no parece que tengan ningún error, así que tiene
que estar en el resto del programa (la generación de arrays y la parte de código
que no tengo). Te propongo dos cosas:
1.- Puede haber un error en el establecimiento de las condiciones del bucle
WHILE y CASE del código que me has pasado. Es la misma condición en los dos
casos pero en el bucle WHILE, el ultimo bloque de la condición es un
"menor que" y en el CASE es un "mayor que". Bajo estas
condiciones, el programa no va a entrar en el CASE que obtiene los valores máximos
y mínimos y escribe en fichero. Prueba a cambiarla, porque al no inicializar
los arrays en cada ejecución del WHILE, se mantienen los valores anteriores en
los registros de desplazamiento y esto puede explicar el comportamiento tan
raro que tienes.
2.- Si con esto no mejora, vas a tener que pasarme tu código completo, porque
solo con este trozo no puedo hacer nada.
Espero que esta información te sea útil.
Un saludo,
12-14-2007 04:19 AM
12-14-2007 04:33 AM