Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Разработка
  3. С/C++/Qt
  4. Ввод ключевого слова для выхода из цикла

Ввод ключевого слова для выхода из цикла

Запланировано Прикреплена Закрыта Перенесена С/C++/Qt
2 Сообщения 2 Posters 68 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • S Не в сети
    S Не в сети
    Sailwork
    написал в отредактировано
    #1

    Здравствуйте. Имеется некая функция, которая должна выполняться по кругу(допустим через бесконечный цикл). Необходимо придумать решение, при котором после выполнения любого количества итераций, вводится с клавиатуры ключевое слово, например "stop" и на этом бесконечный цикл(выполнение одной и той же функции ) заканчивается. Есть у кого какие-нибудь идеи реализации такого алгоритма на с++?

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано pi
      #2

      @Sailwork#6598 Есть у кого какие-нибудь идеи реализации такого алгоритма

      Да какие тут идеи?! 🙂 Ситуация обсосанная тысячу раз. Без привязки к языку программирования:

      1. Создаём переменную, управляющую повторением цикла и присваиваем ей значение TRUE
      2. Создаём нить, которая висит на ожидании ввода с клавиатуры. По нажатию Enter проверяется, что введено. Если это команда остановки, то переменной цикла присваиваем FALSE и завершаем нить.
      3. Запускаем основной цикл, который крутится пока управляющая переменная TRUE
      1 ответ Последний ответ
      1

      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Главная
      • Документация
      • Последние
      • Пользователи