Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ivancea96

#131
Java / Re: Generar una tabla de verdad
17 Noviembre 2017, 16:17 PM
Fíjate en una de las columnas. ¿Cada cuánto cambia el número? En la segunda, cada 2 valores, cambia.
Si puedes hacerlo para 1 columna, puedes hacerlo para cualquiera o para una tabla completa.
#132
Si empiezas, tutoriales, como: http://www.minidosis.org/
#133
Tienes la propiedad "user.dir" (-Duser.dir=C:/...").

Sinó, puedes cambiar el directorio actual a el directorio donde quieres que se ejecute el programa, o cambiar la ruta relativa por una ruta absoluta (o relativa, pero desde donde esté el programa).

Salvo que sea algo puntual, yo descartaría el "user.dir", ya que obligas a poner esa propiedad siempre que un usuario lo ejecute. Cuanto más genérico el código, mejor.
#134
En primer lugar ,no pusiste el tipo de la función "Punto::norma(int x, int y, int z)" cuando la defines (línea 62).

Luego, junto a ese mensaje "ld returned 1 exit status", no te ponía más información o más errores? Si tal, pasa la salida completa de la compilación.
#135
Respuesta rápida:
Cuando el número está fuera del rango o no se introduce un número, "cin" pone su flag "fail" a true. Con esta flag a true, cualquier próxima lectura va a fallar (por tanto, no vuelve a pedir input y no sale del while).
Para limpiar esa bandera, basta llamar a "cin.clear();".
Para comprobar si la banderá está puesta, puedes llamar a "cin.fail()" (retorna true si está, false si no).
#136
Java / Re: EOFException
5 Noviembre 2017, 15:26 PM
Eso es lo esperado. Cuandos e acaba el stream, tirará esa excepción. Simplemente pon un try-catch dentro para capturar la excepción EOFException. Cuando se lance, sabrás que se ha acabado.

ObjectInputStream no retorna null cuando se acaba el stream.

En vez del while(aux !0 null), puedes poner simplemente un while(true) (rodeado por un try-catch(EOFException))
#137
Si tal, pasa también el makefile.

Perdona por la tardanza :D
#138
Pasa el .cpp donde esté la función main()
#139
La salida por consola es un buffer, es decir, antes de mostrarse en consola, los datos se almacenan.
Cuando escribes una letra, en vez de ir a la consola, va al buffer. (Temas de eficiencia)
El buffer se envía a la consola eventualmente de forma automática o manual.
Como tu programa está trabajando continuamente, no llega a enviar el buffer. tendrás que hacerlo manualmente.
Para ello, invoca la función:
fflush(stdout);
Cada vez que quieras asegurarte de imprimer algo en consola (en este caso, después del printf)

Por cierto, para hacer pausas, mejor utiliza Sleep(ms) de la librería <windows.h> (en caso de que estés en windows), o alguna otra utilidad relacionada con el tiempo. De este modo, evitas que tu programa consuma exceso de CPU.
#140
La idea de una función es reutilizarla. ¿Por qué "clonarla"?
¿Hablas de tener otra función en memoria idéntica por cada uso?

¿Por qué necesitas esto?