385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
1

Реализация выхода из консольного приложения после нажатия любой клавиши

09.08.2014, 12:14. Показов 1840. Ответов 3
Метки нет (Все метки)

суть задачки- написать таймер для консоли с возможностью остановки при нажатии любой клавиши. таймер написал, как реализовать остановку понятия не имею. пишу в VS2012 если что.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2014, 12:14
Ответы с готовыми решениями:

Закрытие окна после нажатия любой клавиши.
Всем привет. #include <iostream.h> using namespace std; int main() { int var1; int var2;...

Компьютер включается сам в 8:00 и после нажатия любой клавиши.
У меня проблема, а даже две: -комп сам включается ровно в 8:00 утра(таймеры никакие не поставлены)...

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

Lenovo b575e - Перестает работать тачпад после нажатия любой клавиши на клавиатуре
Здравствуйте, уважаемые форумчане. После загрузки ОС, если нажать на любую клавишу на клавиатуре,...

3
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
09.08.2014, 12:17 2
Цитата Сообщение от lawr Посмотреть сообщение
таймер написал
а код показать?
0
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
09.08.2014, 12:33  [ТС] 3
Tulosba,
а код показать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <windows.h>
using namespace std;
void main ()
{
    int m, s;
for (m=0; m<3; m++)
    {
        for (s=0; s<60; s++)
        {
            if (s<10)
                cout<<m<<":0"<<s;
            else 
                cout<<m<<":"<<s;
            Sleep (1000);
            system ("cls"); 
        }
        s=0;
    }
}
0
19 / 10 / 6
Регистрация: 28.05.2014
Сообщений: 140
09.08.2014, 12:35 4
Лучший ответ Сообщение было отмечено lawr как решение

Решение

C++
1
2
3
4
5
6
7
8
#include <conio.h>
 
//......
//......
//......
 
if(kbhit())
 break;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2014, 12:35
Помогаю со студенческими работами здесь

Отслеживание нажатия любой клавиши
Как можно уловить нажатие любой клавиши (консоль)?

Как остановить исполнение консольного приложения без выхода из него?
То есть, если пишу exit(1); , то консоль закрывается, но там есть информация о ошибке, которую...

Ожидание нажатия любой клавиши в ISE
Подскажите, плз, в ConsoleHost работает, в ISE нет: $host.UI.RawUI.ReadKey('NoEcho,...

Пауза (ожидание нажатия любой клавиши)
В windows паузу можно сделать через getch(), которая хранится в conio.h. А убунту почему-то не...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru