Preguntas sobre la parte 3
Me da la impresión de que tal vez estabas ejecutando con una versión desactualizada de tu código. Al hacer clean y volver a generar todo nuevamente lo solucionaste.
Saludos,
Néstor
Buenas, estoy en la misma situación. En mi caso me olvidé de hacer el make clean antes del make testing en la pcunix, luego de hacerlo ya todos los tests arrojaron 1. Debería hacer o revisar algo? O simplemente entregar? Gracias
¿Qué dice el diff
en los casos que dan mal?
Eso indica que en esa corrida tu programa no dio salida. Yo probaría correr el test que falla a mano o con make t-...
, a ver si se reproduce el error.
Generalmente, cuando un programa hace cosas raras de este tipo, que andan al ejecutar la primera vez pero después no, o al revés, se trata de comportamiento indefinido. Como te pasa en los primeros tests tal vez sea fácil de remediar.
make
no ingresa la entrada. Pensalo más bien como que el programa consume la entrada desde el .in
a medida que la necesita, así que por ahí no va.
Suponiendo que el problema esté en el módulo fecha.cpp
, revisá que no estés escribiendo a memoria que no hayas reservado (o que ya hayas liberado) y que le estés pasando los parámetros correctos a printf()
.
Re: 3. Prueba en pcunix
Re: 3. Prueba en pcunix
Re: 3. Prueba en pcunix
La primera vez que hice make testing:
Me exactamente pasó lo mismo! Qué será?
En mi caso tenía un comportamiento indefinido (U.B) en la búsqueda binaria al hacer una division entre 0. Por lo que pude leer, es uno de los casos que genera un error de ese tipo generalmente en este lenguaje,dependiendo del compilador.
Yo no agarré la onda a cómo conectarse,me puedo conectar por ssh al login,y ahi no tiene instalado g++...alguien me puede decir como conectarse a una de las PCUnix? Gracias! (PD: estuve leyendo la documentacion de FING para todas las configuraciones habidas y por haber,pero la verdad que terminé entreverándome).
Una vez conectado al servidor lulu hay que hacer ssh nuevamente, hacia otra máquina.
Tutorial :: ¿Cómo conectarse a una PC en Fing desde una PC en mi casa utilizando Windows?