Shows how to use xtd::console::key_available and xtd::console::read_key methods.
#include <xtd/threading/thread>
#include <xtd/console>
 
 
auto main() -> int {
  
  do {
    console::write_line("\nPress a key to display; press the 'x' key to quit.");
    
    
    
    
    while (console::key_available() == false)
      thread::sleep(250_ms); 
    
    cki = console::read_key(true);
    console::write_line("You pressed the '{0}' key.", cki.key());
  } while (cki.key() != console_key::x);
}
 
Specifies the standard keys on a console.
Definition console_key_info.hpp:24
 
The xtd::threading namespace provides classes and interfaces that enable multithreaded programming....
Definition abandoned_mutex_exception.hpp:11
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10