Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ограничить по времени ввод данных с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции задача на проверку четности введенных последовательно чисел http://www.cyberforum.ru/cpp-beginners/thread1645053.html
Здравствуйте! Есть такая задача: Напишите программу, которая вводит последовательность целых чисел и передает их по одному функции even, которая использует операцию вычисления остатка для...
C++ Прокомментируйте пожалуйста программу на генерирующиеся исключения - без спецификации исключений; - с конкретной спецификацией с подходящим стандартным исключением; Вычисляет периметр треугольника по трём заданным сторонам A, B и С #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread1645048.html
C++ Определение положения точек относительно прямой
Вот сама задача: Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки существует точка такая, что не существует двух точек множества М, лежащих по разные стороны...
Зависит ли от платформы значение выражения -1u, при размере типа, равном 32 бита? C++
Кто как думает, значение выражения -1u зависит от платформы или нет? :D
C++ OpenSLL SHA256 http://www.cyberforum.ru/cpp-beginners/thread1645039.html
Доброе время суток! Вопрос адресован профессионалам! Работаю с исходнимами openssl https://github.com/B-Con/crypto-algorithms/blob/master/sha256.c Если кто знает можете объяснить как...
C++ Найти причины и способы исправления ошибки: Error - member access into incomplete type 'Node' Здравствуйте. Пытаюсь обратиться к переменной структуры, добавить в неё (в вектор) новый элемент, но получаю: /home/drfels/Desktop/anycode/cpp/main.cpp:23,13 - Error - member access into... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18259 / 6384 / 440
Регистрация: 30.03.2009
Сообщений: 17,666
Записей в блоге: 28
23.01.2016, 12:49
В объёма стандартных C и C++ нету таких возможностей, т.к. весь библиотечный набор функций ввода-вывода (грубо говоря, scanf или cin) работает с АБСТРАКТНЫМИ ПОТОКАМИ ввода-вывода, а вовсе не с терминалом. В твоём случае нужна библиотека, которая работает именно с терминалом, как с конкретным устройством (а не абстрактным). Наверняка такие библиотеки есть, и может быть даже получится сделать переносимую программу (чтобы одинаково работало, например, под windows и linux) за счёт того, что всё различие между разными терминалами библиотека содержит внутри себя

Что-то типа того https://ru.wikipedia.org/wiki/Ncurses, но я не уверен, что в Ncurses есть работа с вводом. Почитай описание, может есть

Добавлено через 4 минуты
http://invisible-island.net/ncurses/...OWTO.html#KEYS

Судя по всему, там нельзя опросить состояние клавиатуры. Т.е. если вызвал функцию чтения, то из неё не выйдешь, пока не будет нажата какая-нибудь кнопка. Тебе нужен вариант, который умеет опрашивать состояние клавиатуры (было нажатие, или нет)

Добавлено через 5 минут
Вот есть под винду
https://msdn.microsoft.com/ru-ru/library/58w7c94c.aspx
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru