Я пытаюсь написать простую программу, которая имитирует калькулятор. Я хотел бы, чтобы программа выходила или выключалась, когда Ctrl + D нажатие клавиши сделано. Я искал через StackOverflow и увидел другие примеры Ctrl + C или Ctrl + но примеры в Java и C.Как завершить программу с помощью Ctrl-D?
для C:
(scanf("%lf", &var);
для Java, a SIGINT
поднят, когда Ctrl + Z нажат.
signal(SIGINT,leave);
for(;;) getchar();
Мне интересно, что я могу сделать для Ctrl + D в C++ ...
Спасибо всем!
Действительно нужна дополнительная информация об этом, например, в какой среде вы работаете. Различные оболочки и виджеты GUI будут interecpt специальных управляющих символов, подобных этому в своих целях, и могут иметь или не иметь способов отключить это. –