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

Считывание нажатий на стрелки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу считать из потока данные http://www.cyberforum.ru/cpp-beginners/thread340726.html
Ребят,помогите разобраться. Вот код. #include <iostream> #include <Windows.h> #include <Ole2.h> #include <Objbase.h> using namespace std;
C++ Перенос в другую единицу трансляции Доброго дня! имею main файл содержащий ... #include "Worker.hh" bool prepared = false; http://www.cyberforum.ru/cpp-beginners/thread340712.html
C++ Доступ к protected полям
Добрый день! Очень не часто пишу что-то на C++ и вот такой момент настал :) Существует некий абстрактный класс содержащий указатель на функцию. Возможно ли из функции на которую будет ссылаться указатель получить доступ к protected полям класса? Т.е. class A { protected: int aa; public:
Проблемы с dll C++
Прошу помощи. Сам написал dll, функции из нёё исправно вызываются из приложения на С++, но во время работы все время скачет ошибка MVC++ Runtime Library! Runtime error! R6031! Сама dll: #include <windows.h>
C++ C чего начать??? http://www.cyberforum.ru/cpp-beginners/thread340657.html
Я еще школьник но уже хочу сейчас узнать хотябы азы языка программирования. По форуму многие советую изучать с++, но если у меня нету азов в программирование с чего мне начать??? И какую литературу мне надо читать?
C++ Помогите создать(( нужно создать файл с расширением MFC, но у меня его нету( как сделать, чтобы можна было сделать? вот скриншот http://www.cyberforum.ru/attachment.php?attachmentid=91144&stc=1&d=1312922769 подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
10.08.2011, 17:38     Считывание нажатий на стрелки
Цитата Сообщение от Mayonez Посмотреть сообщение
не используя conio.h определить какая кнопка нажата
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
#include <iostream>
#include <windows.h>
 
int main(){
  HANDLE s_in = GetStdHandle(STD_INPUT_HANDLE);
  DWORD dr;
  INPUT_RECORD  rec;
  for(;;){
    ReadConsoleInput(s_in, &rec, sizeof(INPUT_RECORD), &dr);
    FlushConsoleInputBuffer(s_in);
    if(rec.EventType == KEY_EVENT){
      if(rec.Event.KeyEvent.bKeyDown){
        switch(rec.Event.KeyEvent.wVirtualKeyCode) {
          case VK_LEFT:
            std::cout << "\nLEFT";
            break;
          case VK_RIGHT:
            std::cout << "\nRIGHT";
            break;
          case VK_UP:
            std::cout << "\nUP";
            break;
          case VK_DOWN:
            std::cout << "\nDOWN";
            break;
        }
      }
    }
  }
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru