Вот мой код, моя цель на этом этапе - создать анимацию ASCII, завершить ее после ввода любого символа. Я использую getch()
для этой стадии, но, похоже, не работает.
#include <stdio.h>
#include <time.h>
#include <curses.h>
int main() {
int i, j, ms = 250;
const char *a = "*";
struct timespec delay;
delay.tv_sec = 0;
delay.tv_nsec = ms * 1000000L;
while(1) {
for (i = 0; i < 4; i++) {
printf("%c", a[i]);
fflush(stdout);
nanosleep(&delay, NULL);
printf("\b");
}
if(getch() != -1)break;
//printf("%c,%d\n",buffer,buffer);
}
return 0;
}