Buenos días,Sin salida de consola en cout
Tengo un problema con Eclipse IDE para C/C++ Developers.
Estoy escribiendo una pequeña herramienta para convertir cadenas. Mientras se realizaba la prueba en algún punto el eclipse se detuvo para dar salida a la consola. por ejemplo .:
cout<<"test";
no se muestra.
pero no lo es en todas partes ... otro ejemplo:
// File path as argument
int main(int argc, char* argv[]) {
if (argc != 2) {
cout
<< "ERROR: Wrong amount of arguments! Only one allowed...\n";
cout << "\n" << "Programm closed...\n\n";
exit(1);
}
CommandConverter a(argv[1]);
cout<<"test";
a.getCommandsFromCSV();
cout<<"test2";
return 0;
}
El mensaje de error se muestra correctamente si el argumento no se encuentra. Pero si el argumento es no y el programa continúa las salidas de prueba:
cout<<"test";
cout<<"test2";
no se muestran ...
estoy perdiendo algo obvio?
¡Gracias de antemano!
No he usado Eclipse, pero ¿está seguro de que su código funciona bien? Si, por casualidad, se bloquea en la línea 'CommandConverter a (argv [1]);', y no recibe la notificación del bloqueo, no verá ningún resultado. –
¿Qué sucede si se ejecuta en la línea de comando? – Nim
Lo estoy ejecutando en cajero automático solo en la línea de comandos ... pero hacerlo a través de la consola de eclipse ... debería ser el mismo ¿no? - El código no se cuelga allí ... lo hace mucho más tarde ... para un análisis más profundo, necesito salir. Si depuro y paso ese punto simplemente no se muestra nada:/ – Beasly