Pasa las pruebas pero no lo puedo probar yo

Pasa las pruebas pero no lo puedo probar yo

de Agustín Romano Muzante -
Número de respuestas: 5

Buenas tardes! 

Usé el test de Python en mi tarea y pasa los 5 casos correctamente, pero... abro el ejecutable de mi programa, me pide la oración, la escribo terminando en punto, y se cierra automáticamente el programa. Saben qué puede ser? 

Un saludo!

En respuesta a Agustín Romano Muzante

Re: Pasa las pruebas pero no lo puedo probar yo

de Luis Sierra -
hola agustín,

¿estás ejecutando tu programa desde el IDE?

saludos

luis
En respuesta a Luis Sierra

Re: Pasa las pruebas pero no lo puedo probar yo

de Agustín Romano Muzante -
Hola! compilé y obtuve el ejecutable en la terminal (cmd).
En respuesta a Agustín Romano Muzante

Re: Pasa las pruebas pero no lo puedo probar yo

de Luis Sierra -
hola agustín,

aún no entiendo mucho. cuando te paras en la línea de comando y ejecutás, ¿tenés la sesión siguiente?

[sierra@albahaca /home/sierra/Docen/P1/2024/pruebas]$ ./principal
Ingrese la oración: esta es una oracion.
Tiene 4 palabras.
La palabra más larga tiene 7 letras.
La palabra más corta tiene 2 letras.
[sierra@albahaca /home/sierra/Docen/P1/2024/pruebas]$

¿o la siguiente?

[sierra@albahaca /home/sierra/Docen/P1/2024/pruebas]$ ./principal
Ingrese la oración: esta es una oracion.
[sierra@albahaca /home/sierra/Docen/P1/2024/pruebas]$

saludos

luis
En respuesta a Luis Sierra

Re: Pasa las pruebas pero no lo puedo probar yo

de Agustín Romano Muzante -
No me permite escribir ./principal, me sale que "." no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

Lo que yo hago es:
1)compilo con fpc -Co -Cr -Miso -gl principal.pas,
2) me queda un principal.exe en la carpeta, lo abro
3)me pide la oración, la escribo apreto enter pero todo se cierra automáticamente.
En respuesta a Agustín Romano Muzante

Re: Pasa las pruebas pero no lo puedo probar yo

de Luis Sierra -
hola agustín,

ahora veo que estás en WINDOWS, no me había dado cuenta. en vez de ejecutar

./principal

como yo había puesto, debes escribir

principal

(o quizá principal.exe, no tengo WINDOWS)

lo que no debes hacer es ir a un navegador y hacer click en el ícono del archivo principal.exe.

avisá cómo va.

saludos

luis