schleife mit tastendruck unterbrechen
-
ich würde gern mal wissen ob man mit purem c++ eine schleife per tastendruck unterbrechen kann.
also das er irgendetwas amcht bis man eine taste drückt...
-
Wenn boost zu purem C++ zählt, ja
-
Board-Suche bemüht? Einen Thread mit (fast) exakt dem selben Titel gabs im ANSI-C Board vor einiger Zeit...
-
#include <conio.h> //... while (true) { // Berechnungen if ( _kbhit() ) break; // blabla } // rest...
und wenn man nur gezielte tasten abfragen möchte
if ( _kbhit() ) { char c = _getch(); // eventuell statt char en int hinsetzen... if ( c == 'a' ) break; }
-
kbhit ist also pures c++ ?
:schland:
-
keine ahnung
ist mir aber auch egal...
so würde es gehn, aber mit echt komplett purem C++ kann man heutzutage wahrscheinlich eh nix mehr machen da C immer irgendwo beigemischt wird...
-
Skym0sh0 schrieb:
so würde es gehn, aber mit echt komplett purem C++ kann man heutzutage wahrscheinlich eh nix mehr machen da C immer irgendwo beigemischt wird...
-
nur das _kbhit weder Standard-C noch Standard-C++ ist, sonder aus der conio.h stammt (ursprünglich wohl von Borland).