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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
APLAPL
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 17
#1

Циклическая программа (при нажатии клавиши повторяет операцию, изменяя данные) - C++

06.01.2013, 22:24. Просмотров 991. Ответов 4
Метки нет (Все метки)

Нужно написать программу, чтобы при каждом повторном нажатии определённой клавиши, программа выполняла какую-либо операцию с изменяющимися данными.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклическая программа (при нажатии клавиши повторяет операцию, изменяя данные) (C++):

Ошибка с массивом: программа при вводе "ступорится" при нажатии клавиши Enter - C++
Задание: Напишите программу, используя указатели, которая вычисляет адреса чётных элементов массива, состоящего из 10 чисел типа float. ...

Операция при нажатии клавиши - C++
подскажите как при помощьи клавиши сделать какую то задачу...например при Y сделать что то а при N например закрыть окно...это надо вроде...

Вывод информации при нажатии клавиши - C++
Разработка программы для вывода информации(о клавиши ) при нажатии клавиши на клавиатуре..))) вообщем что посоветуете??? сделать...

Перехват кода клавиши при нажатии - C++
Напомните пожалуйста как получить цифровой код клавиши по ее нажатию. там воде что-то с функцией getc()...

Вызов функции при нажатии клавиши - C++
Доброго всем дня! Мучает меня вопрос, как сделать так, чтобы функция function3 вызывалась в любой момент выполнения программы при нажатии...

Вывод цвета при нажатии определенной клавиши - C++
Введите символ и введите на печать соответствующий ему цвет. Например, символу "г" соответствует "голубой цвет". Если такого символа нет,...

4
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
06.01.2013, 22:28 #2
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
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main(){     
    char key;
    for(;;){
    cout << "Press any kyrsor key" << endl;
    key = getch();
    key = getch();
    switch(key){
                case 77: cout << ">" << endl;
                break;
                case 75: cout << "<" << endl;
                break;
                case 72: cout << "^" << endl;
                break;
                case 80: cout << "?" << endl;
                break;
                case 'x': exit(0);
                default: cout << "Invalid key";
                         cout << endl;
                }
return 0;
}
0
APLAPL
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 17
06.01.2013, 22:34  [ТС] #3
Она просто бесконечо создаёт "Press any kyrsor key", и всё!
0
APLAPL
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 17
09.01.2013, 17:45  [ТС] #4
Я не совсем то просила, нужно как-то закрепить цикл за какой-либо клавишей.
0
LiveRos
62 / 67 / 1
Регистрация: 05.10.2012
Сообщений: 240
09.01.2013, 19:02 #5
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
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{     
    char key;
    int i;
    for(i=0;i<9999;i++)
    {
    cout << "Key ENTER vas pressed " <<i<<" times\n";
    key = getch();
    switch(key)
               {
                case 13:    
                break;
                
                case 'x': exit(0);
                default: cout << "Invalid key";
                         cout << endl;
                }
    }
return 0;
}
3 правки кода colocа.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 19:02
Привет! Вот еще темы с ответами:

Последовательный сдвиг текста при нажатии клавиши - C++
Добрый день. Прошу помощи в решении лабы. Задание: Составить программу, последовательно сдвигающую текст на экране ПЭВМ вверх на одну...

Выбор функции при нажатии определённой клавиши - C++
Итак, хочу написать код, который бы находил производную функции. Нужно только лишь для 4 функций. Для пользователя выводятся все эти...

При нажатии соответствующей клавиши запустить .exe - C++
Помогите ,пожалуйста! У меня на С++ написана маленькая менюшечка,нужно что бы при нажатии соответствующей клавиши запускался .exe . Как...

Воспроизведение звука системным динамиком при нажатии определенной клавиши - C++
Добрый вечер! Кто знает как сделать, чтоб при нажатии клавиши &quot;.&quot; срабатывал Beep (600,400), а при нажатии &quot;-&quot; Beep(600,900), например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
09.01.2013, 19:02
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru