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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Dj Crazy
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 5
#1

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

28.03.2011, 00:38. Просмотров 1727. Ответов 7
Метки нет (Все метки)

Подскажите постоянный цикл, при этом что б определялся ввод данных с клавиатуры, нужно нарисовать символами анимированный обьект
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
124 / 124 / 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++ Остановить цикл ввода последовательности, если введенное значение равно нулю.
Цикл для ввода строк. Как отловить '\n'? C++
Цикл ввода строкового массива работает не так, как нужно C++
C++ Выяснить почему после ввода первого элемента массива цикл не работает (std::cin в цикле for)
C++ Бесконечный цикл при попытке ввода символа вместо числа

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

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

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