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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Webmotiv
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 41
#1

Обход ввода - C++

29.04.2013, 22:01. Просмотров 232. Ответов 2
Метки нет (Все метки)

Народ привет. Я чёт не могу придумать способ один...сейчас объясню задумку)

Вот допустим у нас есть прога которая выводит в строчку цифры,выводит каждые 5 секунд допустим ( через Sleep(5000) )
Пусть она выводит нули,НО усложним задачу...
Добавим getch() чтобы разнообразить например ряд цифр.
Но тут стоит огромное но...цикл ломается.
Сначало программа будет ждать пока что то нажмём а потом ждать 5 секунд

Вот и вопрос: как сделать цикл не зависимым от нажатия клавиш? не нажали - да и не надо,идём дальше...
Вот так вот...
Просто хочется это сделать это по простому,но в голову не чё не лезит...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2013, 22:01     Обход ввода
Посмотрите здесь:

обход - C++
Король шахматной доски решил выяснить боеспособность своей армии. Посыльный объехал все клетки поля и сделал записи обо всех войсках,...

Обход доски - C++
есть фигура, которая может ходить вперед, вперед-влево, вперед-вправо, назад-влево и назад-вправо ка показано на рисунке. даны...

обход дерева - C++
struct SAcson { int l,c; // строка, столбец float x; // заряд bool e; // возбуждающий или тормозящий }; struct SSinapc { ...

Обход массива - C++
Добрый день. такое вот задание : 1. Заполнить значения элементов, чтобы они образовали циклический односвязный список в соответствии с...

Обход матрицы - C++
есть двумерная матрица 4х4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 ее рандомно перемешиваем. потом берем...

Обратный обход - C++
У меня есть реализация дерева и его прямой и симметричный обход. Как можно реализовать обратный обход? #include "stdafx.h" #include...

Обход лабиринта - C++
Добрый вечер. Стоит задача обойти лабиринт, заданный матрицей (вводятся размерности и начальное положение), т. е. посетить каждую клетку,...

Обход матрицы - C++
Нужно составить программу ввода квадратной матрицы и печати в строку всех ее элементов в данном порядке обхода: 7 13 14 16 6 8 12 15 ...

Обход дерева по образцу - C++
Помогите осуществить обход дерева по образцу.

Обход ограниечения перечислений - C++
Здравствуйте. Помогите пожалуйста решить следующую задачу. Необходимо обойти ограничение перечислений, которое не позволяет кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
773 / 706 / 129
Регистрация: 27.07.2012
Сообщений: 2,022
Завершенные тесты: 3
29.04.2013, 22:07     Обход ввода #2
Два потока и семафор. Один поток выполняет getch() и по нажатию сигналит семафор. Другой в цикле ждёт семафор по времени, как ожидание завершено (по сигналу семафора или же по таймауту), выводим цифру.
Webmotiv
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 41
29.04.2013, 22:13  [ТС]     Обход ввода #3
Можешь пример написать? просто основную организацию. прост как эти два потока реализовать
Yandex
Объявления
29.04.2013, 22:13     Обход ввода
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru