UPD3: Я думал, меня камнями закидают через минут. Ан-нет. Дайте хоть ассемблерную вставку, как считать. Хоть что-нибудь, только чтобы оно не текло.
Я сейчас дико протуплю, так что сразу - терпите. Гуглить пытался, ничего не нашел толком. Чем можно заменить cin >>, чтобы он не ждал ввод, скажем, в конструкции вида:
char c;
while (с != 'q'){
cin >> c; // чем заменить?
}
Т.е. чтобы цикл выполнялся настолько быстро, насколько может процессор, по минимуму задумываясь о вводе. А-ля как в играх, где ввод происходит «мимо» рендеринга сцены.
Сразу скажу, что могу прибегнуть ко всяким SDL, но не хочу. Сишки только учу, вопросы тупые, да, я и так чувствую себя идиотом, не нужно кидаться камнями.
UPD1: До кучи - хочу узнать, есть ли какие-то либы, чтобы выводить ASCII графику, по шаблонам. Например, таблицы.
UPD2: getch() не предлагать, не линукс.