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

Как считать многочисленное нажатия одновременно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделения чисел из строки и записать в int http://www.cyberforum.ru/cpp-beginners/thread1099171.html
Здравствуите ! Нужна помощь не могу вспомнить как со строки выделить число и записать в int
C++ Крестики-Нолики: остановить программу при победе крестики нолики вродебы всё учёл, но не могу остановить программу когда один из игроков выйграл. сообщение о победе выводится. но цикл работает дальше помогите. и если ещё что-гибудь найдёте скажите, я знаю что она не очень хорошая. но все же своя #include <iostream> #include <iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1099153.html
Алгоритм вычисления CRC-8 C++
unsigned short crc8 (unsigned short *ptr, unsigned short size ) { unsigned short sum=0; while(size>0) { sum+=ptr; sum += (sum >>1); } return(~sum); }
Вывести только те слова сообщения, которые встречаются в нем ровно один раз C++
Дано осмысленное текстовое сообщение (т.е. алфавитно-цифровая информация, разделенная пробелами и знаками препинани, в конце которого ставится точка): Вывести только те слова сообщения, которые встречаются в нем ровно один раз. Помогите с кодом.
C++ Чтение и сравнение символов из файла без использования массива http://www.cyberforum.ru/cpp-beginners/thread1099124.html
Здравствуйте, подскажите, как можно реализовать посимвольное чтение 2-х (3-х) файлов, при котором символ из 1-го файла сравнивается с символом из 2-го, не используя массивы.
C++ Создать вектор, содержащий несколько объектов типа данной структуры Здравствуйте, прошу помощи в создании вектора структур, т.е вот структура : struct MemoryBlock { size_t offset; size_t size; }; и мне надо создать вектор содержащий несколько объектов типа данной структуры, т.е : подробнее

Показать сообщение отдельно
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
31.07.2014, 02:14  [ТС]     Как считать многочисленное нажатия одновременно
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
glutKeyboardFunc
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <GL/glut.h>
 
int Yb = 500, Xb = 500;
 
void dis()
{
    glClear(GL_COLOR_BUFFER_BIT); 
    glColor3f(0.6,0.7,0);
    glBegin(GL_QUAD_STRIP);
    glVertex2f(Yb,Xb+100);
    glVertex2f(Yb, Xb);
    glVertex2f(Yb + 100, Xb+100);
    glVertex2f(Yb+100, Xb);
    glEnd();
    glutSwapBuffers(); 
}
 
void KeyWord1(unsigned char key,int x, int y)
{
    switch (key)
    {
    case 'w':Xb += 20; break;
    case 's':Xb -= 20; break;
    case 'a':Yb -= 20; break;
    case 'd':Yb += 20; break;
    }
    glutPostRedisplay();
}
 
void KeyApp(int key, int x, int y)
{
    switch (key)
    {
    case GLUT_KEY_UP:Xb+=20; break;
    case GLUT_KEY_DOWN:Xb-=20; break;
    case GLUT_KEY_LEFT:Yb-=20; break;
    case GLUT_KEY_RIGHT:Yb+=20; break;
    }
    glutPostRedisplay();
}
 
int main(int argcp,char **argv)
{
    glutInit(&argcp, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
    glutInitWindowPosition(150, 0);
    glutInitWindowSize(400, 400);
    glutCreateWindow("Project 1"); 
    glutDisplayFunc(dis); 
    glutKeyboardFunc(KeyWord1);
    glutSpecialFunc(KeyApp);
    glClearColor(1, 1, 1, 0);  
    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity();
    glOrtho(-1, 1000, -1, 1000, -100, 100); 
    glMatrixMode(GL_MODELVIEW);
    glutMainLoop();
    return 0;
}
Я использовал функцию glutKeyboardFunc но почему у меня квадрат в сторону не идет когда я нажимаю 'a' + 'w' Что не так?
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru