Форум программистов, компьютерный форум 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
26.12.2009, 11:22     Ожидание нажатия кнопки или пауза в выполнении цикла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
bool flag=TRUE;
 
функция обрабатывающая нажатие клавиши
{
    flag=TRUE;
}
 
твоя функция сo switch
{
  do
  {if(flag!=TRUE) {sleep(10); continue;}  // пока кнопка не была нажата в switch не войдём
                                                             // если кнопка нажата, то перед switch сбрасываем флаг и
                                                             // таким образом осуществляется только один проход
    flag=FALSE;
    switch(q)
                {case 1:   //первое состояние
                  switch(a)
                   {case('a'): 
                                 // flag = true;
                                  Form2->Edit2->Text = "1";
                                  Sleep(1000);
                                  q = 2;
                                  Pos++;
                                  break;
                                case('b'):
                                  Form2->Edit2->Text = "2";
                                  Sleep(1000);                            
                                  Pos++;
                                  break;
.......
 
}
ещё как варинт создать таймер и устанавливать флаг по таймеру, но это тоже что с кнопкой только жать не надо, а просто с периодичностью будут проходиться циклы
 
Текущее время: 01:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru