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

последовательность действий - C++

Восстановить пароль Регистрация
 
fanatikk
 Аватар для fanatikk
2 / 2 / 0
Регистрация: 28.02.2012
Сообщений: 45
21.08.2012, 19:29     последовательность действий #1
Всем привет. Предо мной стала такая задача, чтоб написать программку в которой будет выскакивать текст при нажатии определенных клавиш. Подкиньте, пожалуйста, план действия или же наброски программы. Заранее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
21.08.2012, 19:30     последовательность действий #2
Установить хук на клавиатуру?
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
21.08.2012, 20:38     последовательность действий #3
Типо так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
using namespace std;
int main() 
{
    setlocale(0,"Rus");
    char ch;
    cout<<"Нажмите клавишу q, w или e:";cin>>ch;
    switch(ch)
    {
        case 'q':cout<<"Привет"<<endl;break;
        case 'w':cout<<"Я компьютер."<<endl;break;
        case 'e':cout<<"Как дела?"<<endl;break;
        default: cout<<"Неправильный ввод."<<endl;
    }
    system("pause");
    return 0;
}
Другой вариант через Win Api
fanatikk
 Аватар для fanatikk
2 / 2 / 0
Регистрация: 28.02.2012
Сообщений: 45
22.08.2012, 17:04  [ТС]     последовательность действий #4
Цитата Сообщение от Andrey.K Посмотреть сообщение
Типо так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
using namespace std;
int main() 
{
    setlocale(0,"Rus");
    char ch;
    cout<<"Нажмите клавишу q, w или e:";cin>>ch;
    switch(ch)
    {
        case 'q':cout<<"Привет"<<endl;break;
        case 'w':cout<<"Я компьютер."<<endl;break;
        case 'e':cout<<"Как дела?"<<endl;break;
        default: cout<<"Неправильный ввод."<<endl;
    }
    system("pause");
    return 0;
}
Другой вариант через Win Api
благодарю) именно так)
Yandex
Объявления
22.08.2012, 17:04     последовательность действий
Ответ Создать тему
Опции темы

Текущее время: 07:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru