Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции задача на проверку четности введенных последовательно чисел http://www.cyberforum.ru/cpp-beginners/thread1645053.html
Здравствуйте! Есть такая задача: Напишите программу, которая вводит последовательность целых чисел и передает их по одному функции even, которая использует операцию вычисления остатка для определения четности числа. Функция должна принимать целый аргумент и возвращать 1, если аргумент четное число, и 0 в противном случае. ну собственно написал, но мучает один вопрос в условии...которая вводит...
C++ Прокомментируйте пожалуйста программу на генерирующиеся исключения - без спецификации исключений; - с конкретной спецификацией с подходящим стандартным исключением; Вычисляет периметр треугольника по трём заданным сторонам A, B и С #include "stdafx.h" #include <exception> #include <iostream> using namespace std; struct x_type { double xl, x, xr; http://www.cyberforum.ru/cpp-beginners/thread1645048.html
C++ Определение положения точек относительно прямой
Вот сама задача: Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки существует точка такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ. Никак не могу понять, как уравнение правильно составить и как точки перебирать. Нашел на этом форуме фрагмент кода, но в нем уравнения не верные. Может кто подскажет? #include...
Зависит ли от платформы значение выражения -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 Если кто знает можете объяснить как sha256_block_data_order превращается в SHA256_Update #define HASH_UPDATE SHA256_Update #define HASH_BLOCK_DATA_ORDER sha256_block_data_order И вообще не могу найти эту функция SHA256_Update. Она...
C++ Найти причины и способы исправления ошибки: Error - member access into incomplete type 'Node' Здравствуйте. Пытаюсь обратиться к переменной структуры, добавить в неё (в вектор) новый элемент, но получаю: /home/drfels/Desktop/anycode/cpp/main.cpp:23,13 - Error - member access into incomplete type 'Node' /home/drfels/Desktop/anycode/cpp/main.cpp:24,13 - Error - member access into incomplete type 'Node' Код: #include <iostream> #include <vector> подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,136
Записей в блоге: 26
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
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru