Форум программистов, компьютерный форум 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 */ подробнее

Показать сообщение отдельно
Argentum21
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 75

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

16.05.2014, 09:03. Просмотров 1018. Ответов 15
Метки (Все метки)

Здравствуйте.
У меня такой вопрос: как при нажатии, к примеру, клавиши "1" на клавиатуре запустить нужную мне функцию (Окно с меню работает в графическом режиме.) ?

Вот код меню:
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
int main ()
{ int menu1;
char d = '\0';
do
{
initwindow (800, 600);
settextstyle (0, 0, 32); //0 0 4
setcolor (3);
outtextxy (250, 100, "ÐÀÑÏÈÑÀÍÈÅ");
setcolor (10);
setlinestyle (0, 0, 5);
circle (175, 185, 30);
outtextxy (160, 170, "1");
outtextxy (220, 170, "Ââîä Г¤Г*Г*Г*ûõ");
setcolor (2);
circle (175, 250, 30);
outtextxy (159, 235, "2");
outtextxy (220, 235, "ÑïðГ*ГўГЄГ*");
circle (175, 315, 30);
outtextxy (159, 300, "3");
outtextxy (220, 300, "Âûõîä!");
getch ();
if (d=='3') break;
fflush(stdin);
scanf ("%d", &menu1);
switch (menu1)
{ case 1: input (); break;
  case 2: inf (); break;
}
}
while (menu1!=3);
closegraph ();
}
Подскажите, пожалуйста. Заранее огромное спасибо!

Добавлено через 1 минуту
На данный момент при запуске программы у меня выходят два окна: графическое с меню и текстовое для ввода. Так вот, нужно, чтобы текстового окна не было, а было лишь окно с меню.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru