X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fconsole%2Fconsole.cpp;fp=tests%2Fconsole%2Fconsole.cpp;h=04ad4ace7b5215e94d140a3100d6f929bfaf0903;hb=120023d8da0aabcb803a87111608ce84c94661f8;hp=0000000000000000000000000000000000000000;hpb=79482ba7aea1b79c7a310c940cc0292532ef3bcb;p=libs%2Fcore.git diff --git a/tests/console/console.cpp b/tests/console/console.cpp new file mode 100644 index 0000000..04ad4ac --- /dev/null +++ b/tests/console/console.cpp @@ -0,0 +1,26 @@ +#include +#include +#include + +using namespace Msp; + +int main() +{ + IO::cin.set_local_echo(false); + IO::cin.set_line_buffer(false); + while(1) + { + if(IO::poll(IO::cin, IO::P_INPUT)==IO::P_INPUT) + { + char c = IO::cin.get(); + IO::print("Got character '%c' (%02X)\n", c, c); + } + else + { + IO::print("EOF\n"); + break; + } + } + + return 0; +}