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

Обработка события нажатия клавиши мыши в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка времени. http://www.cyberforum.ru/cpp-beginners/thread267144.html
Требуется выполнить сортировку временных моментов, заданных в часах, минутах и секундах. Входные данные Во входном файле INPUT.TXT в первой строке записано число N (1<=N<=100), а в последующих N строках N моментов времени. Каждый момент времени задается 3 целыми числами - часы (от 0 до 23), минуты (от 0 до 59) и секунды (от 0 до 59). Выходные данные В выходной файл OUTPUT.TXT выведите...
C++ C (ряды) помогите решить: то я чет ваще не в курсе как здесь решить=( http://www.cyberforum.ru/cpp-beginners/thread267143.html
C++ Как перевести на С++
if (k % 2 != 0) { /* Определяем перемещение дисков для нечетного хода */ switch (t % 3) { /* Выбираем перемещение в зависимости от данного условия */ case 0: printf("%d -> %d\n", axisX, axisY); break; case 1: printf("%d -> %d\n", axisY, axisZ); break; case 2:
C++ C (циклы)
помогите пожалуйста решить:
C++ Нужно переписать код в паскаль http://www.cyberforum.ru/cpp-beginners/thread267135.html
#include "stdafx.h" #include <iostream> using namespace std; bool simple(int x) { for (int i=2; i<=(x/2);i++) { if (!(x%i)) {
C++ Нужно найти ошибку Вот код программы: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> int main(void) { setlocale (LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15510 / 7008 / 1107
Регистрация: 02.05.2013
Сообщений: 11,441
Завершенные тесты: 1
03.06.2014, 23:51
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
39
40
41
#include <iostream>
#include <Windows.h>
 
 
 
int main()
{
    using namespace std;
 
    HANDLE const hStdInput = GetStdHandle(STD_INPUT_HANDLE);
 
    DWORD Mode;
    GetConsoleMode(hStdInput, &Mode);
    SetConsoleMode(hStdInput, Mode | ENABLE_MOUSE_INPUT);
 
    for (;;)
    {
        WaitForSingleObject(hStdInput, INFINITE);
 
        INPUT_RECORD InRec;
        DWORD NumEvents;
        BOOL b = ReadConsoleInputW(hStdInput, &InRec, 1, &NumEvents);
 
        if ( (0 != NumEvents) && (MOUSE_EVENT == InRec.EventType) )
        {
            DWORD const BtnState = InRec.Event.MouseEvent.dwButtonState;
 
            if (BtnState & FROM_LEFT_1ST_BUTTON_PRESSED)
            {
                cout << "LEFT BUTTON" << endl;
            }
 
            if (BtnState & RIGHTMOST_BUTTON_PRESSED)
            {
                cout << "RIGHT BUTTON" << endl;
            }
        }
    }
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru