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

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

Войти
Регистрация
Восстановить пароль
 
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
#1

Прерывание цикла! - C++

12.06.2013, 23:25. Просмотров 608. Ответов 7
Метки нет (Все метки)

каким образом можно прервать while путем ввода какого нибудь символа, чтобы не нужно было при каждом проходе тела цикла вводить этот символ(в произвольный момент времени)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 23:25     Прерывание цикла!
Посмотрите здесь:

Прерывание цикла по условию - C++
Ребят,помогите пожалуйста,мне нужно,например если сработал первый if, то следующие не срабатывали в цикле,помогите пожалуйста void...

Прерывание цикла и выполнение его вручную - C++
Доброго времени суток! Есть следующий код { cout << "start" << endl; cout << "enter signalWaitTime" << endl; ...

Прерывание цикла, через клавишу Esc - C++
Мне нужно в прервать цикл при нажатии клавиши Esc. Делаю через getch(). Все работает, но есть одна проблема, в каждом прогоне цикла...

Прерывание бесконечного цикла с возвратом значения нажатой клавиши в main() - C++
Вкратце, в функции main() есть некий объект класса - scene, также есть бесконечно работающий цикл while(1), в котором вызывается...

Прерывание - C++
При вызове прерывание компилятор пишет ошибка доступа. #include <iostream> using namespace std; char a = "hello"; int main() ...

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

Прерывание циклов - C++
Допустим есть цикл в цикле и если во внутреннем цикле выполняется некоторое условие, необходимо прервать оба цикла.Возможно ли это? Заранее...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lvaruky
8 / 8 / 0
Регистрация: 10.05.2013
Сообщений: 26
12.06.2013, 23:29     Прерывание цикла! #2
Может я недопонимаю, но:
C++
1
2
3
4
5
char a;
    while (true) {
        cin>>a;
        if (a=='a') break;
    }
А если сам цикл будет выполнятся еще, то завести какой нибудь флаг в виде переменной типа bool
Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 2
Завершенные тесты: 1
12.06.2013, 23:31     Прерывание цикла! #3
Lvaruky, при каждой итерации цикла, будет просить ввода символа. А ТС хочет, чтобы он ввел, когда захотел.
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
12.06.2013, 23:35  [ТС]     Прерывание цикла! #4
Цитата Сообщение от Dani Посмотреть сообщение
при каждой итерации цикла, будет просить ввода символа. А ТС хочет, чтобы он ввел, когда захотел.
именно!

Добавлено через 27 секунд
есть варианты решения?
Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,277
Записей в блоге: 2
Завершенные тесты: 1
12.06.2013, 23:39     Прерывание цикла! #5
просто нажми Ctrl-Break
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
12.06.2013, 23:41  [ТС]     Прерывание цикла! #6
неее без комбинаций клавиш, только 1 символ!
Dani
12.06.2013, 23:43
  #7

Не по теме:

Хулиган, reset на системном блоке зато без комбинаций клавиш

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 23:45     Прерывание цикла!
Еще ссылки по теме:

Прерывание по таймеру - C++
Здравствуйте! Возможно ли сделать в консольном приложении на Visual Studio так, чтобы во время работы одного из циклов программы, раз...

Прерывание программы по ESC C++ - C++
доброй ночи Добрался до такой вот темы Пытаюсь реализовать перехват нажатия клавиши ESC и SPACE в консольном режиме Но программа не...

прерывание, вывод числа - C++
Здравствуйте, подскажите пожалуйста как по прерыванию от порта ввода выводить в порт вывода очередное число последовательности 0..255 ?...

Прерывание по таймеру на C++ в консоли - C++
Подскажите пожалуйста,как в консольном приложении можно написать прерывание срабатывающее при истечении какого-то промежутка времени? ...

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


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

Или воспользуйтесь поиском по форуму:
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
12.06.2013, 23:45  [ТС]     Прерывание цикла! #8
спс, но мб есть какая то функция проверяющая не ввели ли чего то
Yandex
Объявления
12.06.2013, 23:45     Прерывание цикла!
Ответ Создать тему
Опции темы

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