Files
Tart/testing/input.cpp
2025-01-30 03:31:12 +00:00

31 lines
709 B
C++

#include <tart.h>
#include <iostream>
#include <unistd.h>
#include <threads.h>
#include <time.h>
#include <stdio.h>
int counter = 0;
int main (int argc, char *argv[]) {
char t = ' ';
while(t != 'q') {
std::cout << "input a char" << ftell(stdin) <<" [";
fseek(stdin, 0, SEEK_END);
if(ftell(stdin) > 0) {
t = term_getche();
rewind(stdin);
std::cout << t;
std::cout << "]\n\r ";
return 0;
}else {
std::cout << "eof";
std::cout << "]\r ";
}
struct timespec b;
b.tv_sec = 1;
thrd_sleep(&b, NULL); // sleep 1 sec
}
std::cout << '\n';
return 0;
}