Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Aleks95
3 / 3 / 3
Регистрация: 11.03.2013
Сообщений: 141
1

Выход из цикла по нажатию клавиши

15.05.2013, 17:40. Просмотров 673. Ответов 2
Метки нет (Все метки)

Возможно ли этот кусок кода приспособить к выходу из цикла не по воду -1 в m[n] а по вводу допустим 'x'? Этот кусок кода работает в цикле и условием выхода является i!= 0.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
float x[100], y[100]; 
int m[100]; 
 
            i = 1;
            n = 0;
 
            while(i != 0)
            {
               scanf("%d", &m[n]);
 
               if(m[n] == -1)
               {
                   i = 0;
               }
               else
               {
                   scanf("%f%f", &x[n], &y[n]);
                   n++;
               }
            }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 17:40
Ответы с готовыми решениями:

Выход из программы по нажатию клавиши ESC
Здравствуйте! Программа, которая собирает данные и записывает в файл. Как сделать так, чтобы в...

Выход из программы по нажатию клавиши
сосбна что делать, если в кодблоке при компиляции программы во время нажатия клавиши, указывающей...

Выход из цикла по нажатию клавиши
В очередной раз поднимаю эту тему. Задача такая, ходить по циклу бесконечное количество раз и...

Выход из цикла по нажатию определенной клавиши
Допустим у меня есть какой-нибудь while(1) и мне нужно, чтобы при нажатии, например, esc или enter...

Выход из бесконечного цикла по нажатию клавиши
как выйти из бесконечного цикла по нажатию клавиши? begin: ..... jmp begin 8h ждет нажатия...

2
NoMasters
Псевдослучайный
1931 / 1131 / 96
Регистрация: 13.09.2011
Сообщений: 3,201
15.05.2013, 17:52 2
Можно считывать строку(слово) и уже потом разбираться, что в ней.
0
Aleks95
3 / 3 / 3
Регистрация: 11.03.2013
Сообщений: 141
15.05.2013, 18:45  [ТС] 3
Дело не в строках в массив m[n] должны вводиться целые числа т.е когда введено -1 цикл завершается а надо что бы завершалось при вводе символа x. Возможно этот код адаптировать к такому ?
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2013, 18:45

Выход из цикла по нажатию клавиши (Аналог getkeystate)
Нужно выйти из цикла по сигналу от клавиатуры, getchar() не подходит, так как каждый раз ожидает...

Выход по нажатию клавиши
Здравствуйте! Как выйти из цикла по нажатию клавиши в python 3.4.1.? Знаю что подобные темы были,...

Выход из do .. while по нажатию клавиши
Как с помощью оператора цикла do... while сделать так чтоб программа не выходила с консольного...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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