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

Работа с клавишами стрелка и т.д - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить является ли целое число простым http://www.cyberforum.ru/cpp-beginners/thread1219027.html
Написать функцию для решения следующей задачи. Определить является ли целое число простым. Параметры функции – целое число. В обязательной программе (int main()), используя функцию, найти...
C++ Найти ошибку. В файл занести 100 записей: ФИО, адрес, возраст, рост, вес Написать программу для решения следующей задачи. В файл занести 100 записей, содержащих следующую информацию: ФИО, адрес, возраст, рост, вес. #include <iostream> #include <fstream> #include... http://www.cyberforum.ru/cpp-beginners/thread1219025.html
C++ Сумма цифр введенного пользователем числа
Пользователь вводит с клавиатуры натуральное число, проверить корректность ввода, вычислить и вывести на экран сумму цифр введённого пользователем числа. Если можно код на С++ и на паскале, ибо...
Malloc для size_t C++
структура вида struct BufferParam { double* pBuffer; COLORREF color; size_t size; };
C++ Указатель на безразмерный массив http://www.cyberforum.ru/cpp-beginners/thread1218966.html
Есть такое понятие как "безразмерный массив" или "массив неизвестного размера". В голых сях можно например указателю такого типа присваивать адрес массива любой размерности: int main() { int...
C++ Общение игрострой TCP/UDP Привет всем! Как написать чат, сериализовывать и десериализовывать я знаю. Передавать файлы по FTP. Тоже НЕ могу понять что передавать и как в игрострое. По UDP какую то строку? ТИпа JSON а?... подробнее

Показать сообщение отдельно
Alex5
1056 / 720 / 108
Регистрация: 12.04.2010
Сообщений: 1,847
28.06.2014, 23:12
Цитата Сообщение от Binary Mind Посмотреть сообщение
он сделал один раз то действие что в условие
Можно запомнить значение, которое вернула функция при прошлом вызове.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    int i = 0;
    SHORT s1 = 0;
    while( i<8 )
    {
        ++i;
        ::Sleep(500);
        SHORT s = GetAsyncKeyState( VK_SPACE );
        if( s1 != s  ) // если значение, возвращаемое функцией, изменилось 
            std::cout << s << std::endl;
        else
            std::cout << "== " << s << std::endl;
        s1 = s;
 
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru