Signal Ctrl+C
-
Hallo zusammen,
ist es eigentlich die Tastenkombination Ctrl+C (Progabbruch) irgendwie abzufangen?
Sprich wenn ich eine Endlosschleife mit while programmiert habe und nun jemand Ctrl+C drückt anstelle eines Programmabbruchs, irgendeine Methode aufgerufen wird.
Gruss und Danke
-
Das geht unter Unix-Systemen mit signal. Du registrierst ein Callback und fängst das SIGTERM Signal ab. Der Callback wird dann ausgeführt, wenn der Benutzter CTRL+C drückt.
Fall signal nicht auf deinem System zur verfügung steht, musst du uns mal dein Betriebssystem verraten, weil das mit reinem C++ nicht geht.
-
Bei Strg-C kommt aber SIGINT iirc
-
.filmor schrieb:
Bei Strg-C kommt aber SIGINT iirc
Stimmt.
(DerSichDieGanzeWocheMitSignalenRumärgert)
-
.filmor schrieb:
Bei Strg-C kommt aber SIGINT iirc
Ja... hats nicht mehr genau im Kopf
