Guten Morgen,Keine Konsole Ausgabe auf cout
Ich habe ein Problem mit Eclipse-IDE für C/C++ - Entwickler.
Ich schreibe ein kleines Tool zum Konvertieren von Strings. Während des Testens an einem Punkt Eclipse gestoppt, um Konsolenausgabe geben. z. B.
cout<<"test";
wird nicht angezeigt.
Aber es ist nicht überall ... ein anderes Beispiel:
// 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;
}
Die Fehlermeldung wird korrekt angezeigt, wenn das Argument fehlt. Aber wenn das Argument gibt und das Programm weiterhin die Testausgänge:
cout<<"test";
cout<<"test2";
werden nicht angezeigt ...
mir fehlt etwas offensichtlich?
Vielen Dank im Voraus!
Ich habe Eclipse noch nicht verwendet, bin aber sicher, dass der Code einwandfrei funktioniert. Wenn es zufällig in der Zeile 'CommandConverter a (argv [1]);' abstürzt und Sie nicht über den Absturz benachrichtigt werden, sehen Sie keine Ausgabe. –
Was passiert, wenn Sie in der Befehlszeile ausgeführt werden? – Nim
Ich führe es atm nur auf der Kommandozeile ... aber dies durch Eclipse-Konsole ... sollte das gleiche sein, nicht wahr? - Code stürzt dort nicht ab ... es macht viel später ... Für weitere Analysen brauche ich den output. Wenn ich debugge und diesen Punkt übergebe, wird einfach nichts angezeigt:/ – Beasly