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

события от клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление значения рядных функций http://www.cyberforum.ru/cpp-beginners/thread1059893.html
Здравствуйте, коллеги. Уже третью неделю мучаю программу и не могу понять, в чем ошибка. Нужно посчитать функцию и вывести таблицу (подробнее в приложенном задании). Дело в том, что у меня считает неправильно и во второй таблице не считает дальше двух первых значений. Без этого зачета мне не видать:( #include "stdafx.h" #include <cstdlib> #include <cmath> #include <cstdio> #include...
C++ Дано натуральное число n и действительное число x. Вычислить : Дано натуральное число n и действительное число x. Вычислить : S=sinx+coscosx+sinsinsinx+coscoscoscosx+..... (n раз) http://www.cyberforum.ru/cpp-beginners/thread1059892.html
Добавить в конец строки A все буквы из A, не встречающиеся в строке B C++
Написать и протестировать функцию deldubl (A,B) которая добавляет в конец строки A все буквы из A, не встречающиеся в строке B
простой калькулятор C++
#include <iostream> using namespace std; void sloganie () { int a, b; cout << "Введите первое число" << endl; cin >> a;
C++ Ввод информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20), вывода введенных данных на экран в виде таб http://www.cyberforum.ru/cpp-beginners/thread1059862.html
Найти самый успешный квартал для каждого года. Результат вывести в виде таблицы из двух столбцов: год, номер квартала. #include <iostream.h> #include <conio.h> #include <iomanip.h> void main( ) { int a; int b; int i,j,k=0;
C++ Разработать программу, которая вводит адрес электронной почты и проверяет синтаксис введенного адреса. Результат проверки выводится в виде сообщения Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru # include <iostream.h> #include <conio.h> void main() { char s; char f; int i,t; подробнее

Показать сообщение отдельно
exolon
1 / 1 / 0
Регистрация: 23.12.2013
Сообщений: 46
29.12.2013, 13:10     события от клавиатуры
Сводная таблица расширенных кодов


C++
1
2
3
4
5
6
7
8
Значение 2-го                   Соответствующие клавиши
 байта
 
   15                        Shift + Tab ("back-tab")
   16-25                     Alt-Q - Alt-P (верхний ряд букв)
   30-38                     Alt-A - Alt-L (средний ряд букв)
   44-50                     Alt-Z - Alt-M (нижний ряд букв)
и тд.
допустим я хочу использовать комбинацию клавиш Alt-X, как узнать значение 1-го байта:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<conio.h>
 
using namespace std;
 
unsigned char key;
 
int main()
{
    for(;;)
    {
        key = _getch();
        cout<<(int)key<<"  ";   // Shift, Ctrl, Alt не выводит
        switch(key)
        {
        case 13:    return 0;   // вместо Enter'a сделать Alt-X
        }
         
    }
    return 0;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru