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

Нажатие определенной клавиши на клавиатуре = Запуск определенной функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прокомментируйте код http://www.cyberforum.ru/cpp-beginners/thread1177644.html
здравствуйте. помогите пожалуйста, нужны комментарии в двух функциях) код не я писал поэтому затрудняюсь и мне нужно понять каждую строчку, так как я начинающий программист) за раннее спасибо //произведение элементов массива, расположенных между первым и вторым нулевыми элементами. int multy(int arr, int n) { int mult = 1, null_1 = 0, null_2 = 0; int i; for(i=0; arr != 0; i++) {...
C++ Сумма ряда. При запуске программы не выводится ответ Подскажите где ошибка? При запуске программы не выводится ответ #include <iostream> #include <cstdlib> #include "math.h" #include "iomanip" /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main() { http://www.cyberforum.ru/cpp-beginners/thread1177639.html
Дан целочисленный файл А. Записать в файл В все кратные трём числа из А C++
Дан целочисленный файл А. Записать в файл В все кратные трём числа из А. Вот что я написал: #include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main() { int dat, dat2; int n=100;
C++ Получить числа которые входят в массив по 1 разу
привет всем, пожалуйста помогите написать программу. дан одноименный массив, получить числа которые входят в массив по 1 разу.
C++ Вычислить сумму ряда с точностью Е http://www.cyberforum.ru/cpp-beginners/thread1177587.html
привет всем, пожалуйста помогите написать программу. вычислить сумму ряда с точностью Е,общий член которого An=(3n+n!)/(3n)!
C++ Переполнение буфера . Что делать ? #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> int main() { char in; /* строка ввода */ char res1; /* строка результата 1 */ подробнее

Показать сообщение отдельно
Mikhail1990
11 / 11 / 2
Регистрация: 22.03.2014
Сообщений: 177
16.05.2014, 11:49     Нажатие определенной клавиши на клавиатуре = Запуск определенной функции
Вот этот кусочек поможет вам
вставить вместо ввода (cin) или что там у вас
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int key=0;                            //переменная для хранения ввода  с клавиатуры
    
    if(_kbhit())                 //проверяет нажата ли клавиша
    {
        key=_getch();              //просит нажать клавишу
 
        switch (key)                 //дальше идет проверка, код 49-52 это 1-4 клавиши на клавиатуре
        {
        case 49:                        // то вызываем
            ФУНКЦИЯ ТАКАЯ;
            break;
        case 50:                        // то вызываем
            ФУНКЦИЯ ТАКАЯ;
            break;
        case 51:                        // то вызываем
            ФУНКЦИЯ ТАКАЯ;
            break;
        case 52:                        // то вызываем
            ФУНКЦИЯ ТАКАЯ;
            break;
        }
    }
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru