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

Обработка клавиши Esc - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести с Паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread906371.html
var str: string; i,k: integer; begin write('Введите строку: '); readln(str); for i:=1 to length(str) do if str in then k:=k+1; writeln('В строке ',k,' латинских букв "а"');
C++ Запись с микрофона звука и воспроизведение с задержкой Перечитал много книг по программированию звука, но так и ничего понял. Понятно, что я тупой. Но всё таки посоветуйте, как соорудить следующее, можно тезисно. Взять 5 секунд записи с микрофона звуковой карты и с задержкой 10 секунд воспроизвести эту запись. http://www.cyberforum.ru/cpp-beginners/thread906370.html
C++ Из массива А удалить все элементы, которые встречаются в В ровно 2 раза
Помогите пожалуйста с задаче по массивам. Вводятся массивы А и В. Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися в массиве А. Элементы массива С отсортировать по возрастанию.
Вывод элементов из списка C++
Доброго времени суток! имеется самописный список, упрощённый код привожу ниже: class Link { private: Link *next; Link *prev; public:
C++ Portal Still alive http://www.cyberforum.ru/cpp-beginners/thread906325.html
Здравствуйте, я новичок, что-то писать умею только на Паскале. Тыкаю палочкой С++ уже около полугода. Мне бы очень хотелось сделать эту финальную сцену из Portal с песней Глэдос. Работаю в Code Blocks 12.11 с встроенным компилятором. 1) Могу ли я как-то изменять окно вывода или менять в нём цвет текста? 2) Какую именно задержку по времени можете мне посоветовать из...
C++ Описание класса матрицы Доброго времени суток. Пожалуйста помогите с программой, писал долго и кое как вот написал:) Программа на курсовой проект, препод не принимает только вот, говорит что описание класса у меня идет, помогите немного видоизменить программу, хоть чтобы наследование мог добавить, то есть чтобы не просто код был или если не трудно подскажите как можно быстрее реализовать, не могу просто понять а сегодня... подробнее

Показать сообщение отдельно
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24

Обработка клавиши Esc - C++

19.06.2013, 10:25. Просмотров 773. Ответов 2
Метки (Все метки)

Не могу найти как обработать клавишу Esc. Цикл повторяется пока не будет нажата эта клавиша, после нажатия выводятся данные о поле объекта. Подскажите есть ли функция или какой код у клавиши и как его записать в равенстве. Заранее спс.
Код программы:

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
33
34
35
36
37
38
#include <iostream>
#include <conio.h>
#include <locale>
 
using namespace std;
/////////////////////
class  tollBooth
{
  private:
      unsigned int kol;
      double   vur;
public:
     tollBooth(): kol(0), vur(0)
     { }
    void payingCar()
        {kol += 1; vur += 0.50;}
    void nopayCar()
        {kol += 1;}
    void display()
        {cout << "Количество машин: " << kol << "\nВыручка: " << vur << endl;}
};
int main()
{  setlocale(LC_ALL,"RUS");
   tollBooth  toll;
   char b;
   do {
           cout << "Нажмите клавишу X если ыв платите или клавишу Y если не платите: ";   cin >> b;
           switch (b)
           { case 'x': toll.payingCar(); break; 
             case 'y': toll.nopayCar();  break;
             default: "Выберите одну из указанных букв ";
               break;
           }
      } while(b != 'Esc+');
   toll.display();
_getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru