En primer lugar, localiza la línea que da el error. Para ello, coloca pausas o salidas por consola (con "cout", por ejemplo) en distintas zonas hasta ver dónde falla.
Consola:
En ese caso, sabríamos que probablemente el error esté en la línea B.
Código (cpp) [Seleccionar]
cout << 'a' << flush;
linea_A;
cout << 'b' << flush;
linea_B;
cout << 'c' << flush;
linea_C;
Consola:
Código [Seleccionar]
ab
En ese caso, sabríamos que probablemente el error esté en la línea B.