Zwischendurch Programm(code) abbrechen
-
Hallo zusammen,
mein Problem ist folgendes:
ich habe ein Programm, dass diverse Berechnungen anstellt und ausgibt. Da dies lange dauert möchte ich diese auch unterbrechen lassen per ALT+Q.
Doch wie mache ich das ??Denn mit CIN.GET() wird ja alles gestoppt bis eine Eingabe erfolgt ist.
Wäre für ein paar Tipps sehr dankbar
-
Hi,
das ist mit Standard C++ nicht möglich. Du kannst aber conio.h bzw. ncurses (für Linux) einbinden.
http://www.gnu.org/software/ncurses/ncurses.html
http://www.pronix.de/pronix-392.html
-
Unter Windows kannst du das mit entsprechendem Handling des Messaging lösen.
Für Konsolenanwendungen wird man am besten Multithreading verwenden.
-
danke euch beiden ....... leider darf ich sowas noch nicht verwenden für meine Aufgaben. Schade, dass es nicht anders geht ...
-
Deine Aufgaben beziehen sich evtl. auf irgendeine, von deinem Lehrer geschriebene, Bibliothek. Da können wir jetzt auch nichts machen.
-
ja, also wird dürfen/sollten nur die "Sachen" benutzen, die wir auch schon hatten .... ich habs jetzt aber anders gelöst, und zwar ging es doch noch mit cin.getline(). Sieht zwar nicht besonders aus, aber naja, es geht wenigstens.
Danke aber für die Unterstützung