на клавиатуре? мне нужно менять мод при каждом нажатии клавиши. _kbhit всегда возвращает не 0, если я нажал хотя бы один раз. Если я его помещу в цикл, то мод постоянно меняется. Как можно очистить то, откуда берет информацию _kbhit либо как вообще можно реализовать смену модов?
В стандартном С++ (и С) таких средств нет.
Есть не совсем стандартный getch, если я все правильно помню
Не, это не то же.
Ты вообще что там такое делаешь? Такое не должно быть нужно никому, если игры не пишешь.
пишу ёлочку, на которой светятся шарики
режимы менять, но он не так работает, как я думал
Ты бы взял что-то типа SFML и на нём делал. ПРавда, я лично не смогу в нём помочь.
я сначала в консоли сделаю, потом ещё раз в консоли, но уже покрасивее, а потом на sfml хотел делать. Но начну с легенького
зима близко )
:) https://pastebin.com/ndAcCHCF режимы такие: быстрый, средний, медленный, жёлтый, синий и фиолетовый
Кто-то может проверить работают ли тут все цвета(которые сами светятся)? А то у меня иногда всё ок, а иногда только синий и 3 режима скорости
>2 треда >доступ к глобальным переменным >ни одного мьютекса/атомика Досвидания
пытался запустить - но у меня виндовс. #include <unistd.h> - нету, да и sleep тоже, да и елка.тхт нету, да и не факт что еллка.тхт даже если б была подгрузилась с русскими буквами в названии.
данные синхронизировать нужно
ой, зыбыл ёлочку скинуть)
это же под винду.
unistd.h, насколько я помню, как раз для sleep
https://stackoverflow.com/questions/341817/is-there-a-replacement-for-unistd-h-for-windows-visual-c у меня файл не найден пишет. студия 14 виндовс 10
Обсуждают сегодня