Seguramente usar el depurador y situar breakpoints cerca de dónde posiblemente esté el fallo. Pero yo no uso. En mi caso hago que la aplicación escriba en stderr, que no pasa por ningún buffer y escribe directamente en la pantalla. Voy situándolos cerca de dónde creo que podría estar el fallo. Y si con eso no lo resuelvo empiezo desde el main para ir recorriendo las llamadas a funciones y llegar hasta el fallo. ¡
La verdad, me da pereza aprender a usar el depurador, ya lo hago yo con stderr, jajaja.
La verdad, me da pereza aprender a usar el depurador, ya lo hago yo con stderr, jajaja.