Tengo una aplicación multihilo (usando fork()). El programa, en un momento entra en un bucle, y en ese buble hay una función para introducir datos (cin).¿ Porqué el programa no se detiene en esa función? Tengo entendido que es por el buffer de la consola, he usado fflush(); para liberarlo con la librería stdlib.h pero aún así sigue sin pararse.
He debugeao el programa (que me dijeron que lo hiciese) pero no encuentro tampoco nada potable... ¿Puede ser por algo del fork()?
No se que puede ser. Si alguien tiene idea...
Gracias
Seme olvidó decir que estoy en linux con el compilador gcc g++ (GCC) 4.2.3
« Última modificación: 12 Junio 2008, 22:28 por HJZR4 »
En línea
Para aprender solo hay una solución: LeeR y Preguntar