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

Цикл с ожиданием ввода - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Dj Crazy
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 5
28.03.2011, 00:38     Цикл с ожиданием ввода #1
Подскажите постоянный цикл, при этом что б определялся ввод данных с клавиатуры, нужно нарисовать символами анимированный обьект
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AlexGoTT
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 3
28.03.2011, 00:41     Цикл с ожиданием ввода #2
постоянный цикл
C
1
2
while(1){
}
Dj Crazy
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 5
28.03.2011, 01:30  [ТС]     Цикл с ожиданием ввода #3
это понятно, но мне нужно что б без остановки цыкла можно было вводить данные
IrineK
Заблокирован
28.03.2011, 01:36     Цикл с ожиданием ввода #4
while(c=getch())
{
}
LaГushan
123 / 123 / 14
Регистрация: 12.03.2011
Сообщений: 227
28.03.2011, 10:32     Цикл с ожиданием ввода #5
C++
1
2
3
4
while(cin >> a)
   {
 
   }
Dj Crazy
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 5
28.03.2011, 17:25  [ТС]     Цикл с ожиданием ввода #6
не то, мне нужно что б цыкл все время выполнялся, но при этом что б ожидался ввод данных, а в тех случаях как вы описали цикл останавливается и ждет ввода, а мне нужно что б не останавливался
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
28.03.2011, 17:43     Цикл с ожиданием ввода #7
для этого нужно создать второй поток, где будет находится непрерывный цикл - вторым потоком будет являться функция, запустить этот поток можно функцией CreateThread, только вряд ли это сработает с консольным приложением, будут одновременно выполняться как cin так и сout

еще нужно будет учитывать то, что изменение одной и той же переменной их разных потоков, точнее запись в одном, а чтение в другом могут вызвать появление неправильных результатов
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 01:25     Цикл с ожиданием ввода
Еще ссылки по теме:

C++ Бесконечный цикл с ожиданием нажатия enter
Цикл и строки, очистка потока ввода C++
Цикл для ввода строк. Как отловить '\n'? C++

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

Или воспользуйтесь поиском по форуму:
Dj Crazy
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 5
30.03.2011, 01:25  [ТС]     Цикл с ожиданием ввода #8
скорее всего так оно и есть, значит буду делать без анимации символами, чтото другое придумаю
Yandex
Объявления
30.03.2011, 01:25     Цикл с ожиданием ввода
Ответ Создать тему
Опции темы

Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru