error al ejecutar

error al ejecutar

de Andrés Olivera Melgar -
Número de respuestas: 3

Buenas, al ejecutar uno de los casos de prueba me salta el siguiente error:

Runtime error 201 at $0000000000401DC6

  $0000000000401DC6  CIFRADOVIGENERE,  line 6 of tarea2.pas

  $0000000000402FA0  main,  line 57 of principal.pas

  $000000000042582C  SYSENTRY,  line 141 of system.pp

Si me pueden dar alguna indicación sobre el tipo de error del que se trata lo agradezco. Muchas gracias.

En respuesta a Andrés Olivera Melgar

Re: error al ejecutar

de Raul Marichal -
Buenas Andrés,

Por el tipo de error 201 (Range check error) todo apunta a que te estás yendo de rango al acceder alguno de los arreglos involucrados en cifradoVigenere, puede ser clave, textoPlano o textoCifrado.

Espero sea de ayuda, cualquier cosa no dudes en volver a preguntar.

Saludos,
Raúl
En respuesta a Raul Marichal

Re: error al ejecutar

de Andrés Olivera Melgar -
Buenas, luego de hacer unos cambios, al tratar de cifrar una contraseña me salta el siguiente error, y no estoy logrando comprender donde esta, luego de hacer varias modificaciones:
$00000000004013AC
$00000000004013AC LEERCLAVE, line 143 of definiciones.pas
$000000000040304B main, line 56 of principal.pas
$000000000042591C SYSENTRY, line 141 of system.pp
En respuesta a Andrés Olivera Melgar

Re: error al ejecutar

de Raul Marichal -
Buen día Andrés,

no se bien que caso de prueba estás ejecutando, pero mi hipótesis es que tu programa queda esperando leer algo más del archivo y ya no quedan caracteres por consumir.
Quizás lo que podrías probar es: ejecutar ./principal y luego con un bloc de notas abierto con el archivo de entrada, ir pegando línea por línea y ver cómo es el flujo del caso de prueba y luego comparar con el archivo de salidas correspondiente, para verificar ese flujo.

Saludos,
Raúl