важно)
Используй линукс апи
_getchr()
Не надо рекомендовать нестандартное непереносимое говно
Сказали же что линукс
Гетчр не оттуда?
Можешь через тот же цикл while(char t) { Обновление экрана }
Да всё равно откуда оно. Мы тут в чате для новичков, в конце концов. А ещё можно порекомендовать какую-то нормальную кроссплатформенную либу
Можно обновлять экран и создать анимацию в консоле используя chrono:: milliseconds
Я б глянул как новичок справится с подключением этой кроссплатформеной либы
Ну и как-бы https://t.me/supapro/843044
Ну да, но это лучше предложение, чем какая-то функция, которая даже не гуглится
Насколько большое приложение планируете писать и для чего? Если работы с консольным текстом и графикой предстоит много - стотт взять спец библиотеку
Маленькую консольную игру, типо текстовой змейки
Тогда знания потоков тоже понадобится
fgets fputs же
Так fgets же вроде считывает текст с консоли при нажатии 'enter'
Чтобы асинхронно считывать нажатия, конечно же
А это считывание внутри не асинхронно?
+ Первую змейку написали когда не то что openmp, многозначности как таковой еще не было...
Ну не на консоли Linux ))
Ну прерывание от клавиатуры асинхронное же, должен же быть вариант не блокирующешо getch
Ну может и должен, я не знаю
Тогда можно обойтись и без библиотеки, но прям на грани.. Очищайте экран через system("clear"). Вот это вам поможет https://stackoverflow.com/questions/13694170/how-do-i-hide-user-input-with-cin-in-c
Обсуждают сегодня