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

Ожидание нажатия кнопки или пауза в выполнении цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строками в С++ http://www.cyberforum.ru/cpp-beginners/thread79873.html
Здравствуйте, вы бы не могли мне помочь решить такую задачу: Дана строка, представляющая предложение. Слова в предложении состоят из маленьких латинских букв. Между словами находится 1 или более пробел. Также после слова, кроме последнего, может следовать запятая ",". За последним словом идет точка ".". Проверить правильность ввода. Вывести все слова: начинающиеся и заканчивающиеся на...
C++ Конечный автомат для строк Конечный автомат для строк используя switch. Помогите пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread79866.html
C++ Граф, решение задачи коммивояжера
Решить задачу коммивояжёра (человек выезжает из одного города, должен объехать все остальные вернуться в первоначальный, проехав наименьший путь). Я планировал реализовать так - найти все возможные комбинации городов, потом выбрать те комбинации, которые начинаются с нужного города, откуда начинаем путешествие, а потом выбрать комбинацию с наим. затратами. Вроде код сделал, но ступор, дальше не...
Найти максимальную сумму элементов прямоугольного подмассива по всем возможным прямоугольным подмассивам C++
Задание: Дан массив A. Необходимо найти максимальную сумму элементов прямоугольного подмассива по всем возможным прямоугольным подмассивам. Решение: Пытался сделать сам - не получилось. Нашёл в интернете алгоритм на паскале, попробовал перевести в c++, вроде ошибок при компиляции не выдаёт, а вот ответ не тот... Посмотрите, может найдёте ошибку! Программа не очень большая. #include <iostream>...
C++ ID3 tag и чтение информации из него http://www.cyberforum.ru/cpp-beginners/thread79842.html
Как сделать чтение из id3 tag информации? я вообще хочу заносить название песни в так называемый плейлист( listbox)
C++ создание .ехе файла Здраствуйте меня мучает вопрос- как из програм которые я делал ( console application) сделать отдельные .ехе файлы , или просто подскажите, как делать .ехе програмы для запуска которых не нужна microsoft visual studio и что (какие программы) для этого нада, помогите плиз))) подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
25.12.2009, 20:36     Ожидание нажатия кнопки или пауза в выполнении цикла
Цитата Сообщение от Опа!! Посмотреть сообщение

Мне пришло в голову разве что нечто вроде этого:

{case('a'):
*ожидание нажатия Button1. В консоли это getch(), как сделать в Билдере - не знаю*
консоль и Билдер это конечно разные вещи, но не путайте тёплое с мягким. консоль вы запускаете из Билдера. getch() - будет достаточно для консоли. а если вы про оконо-графическое приложение толкуете то самое простое ставить флаг при нажатии клавиши, а при прохождении цикла один раз его снимать и не заходить в switch пока флаг не установлен, только у вас тогда цикл будет в пустую вертеться, лучше там sleep небольшой организовать. а когда нажмётся кнопка флаг отпуститься и снова сделает один проворот. а вообще можете копать в сторону семафоров или маилбоксов.
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru