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

консольная программа секундомер с остановкой и снова запуском - C++

Восстановить пароль Регистрация
 
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
03.02.2013, 19:25     консольная программа секундомер с остановкой и снова запуском #1
Здарова господа!
Интересно от есть допустим функция секундомер, при запуске в консоли
работает цикл while и с задержкой выводится число потом инкриминируется и следующее.

Вопрос, а можно как нибудь сделать управление этой функцией допустим остановить, а затем снова запустить?????
(функция - это метод обьекта, в котором сохраняется время отчитаное)

Или то ко как то через потоки нужно????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 19:28     консольная программа секундомер с остановкой и снова запуском #2
вполне можно с помощью while или даже for и функции Sleep()
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
03.02.2013, 19:35  [ТС]     консольная программа секундомер с остановкой и снова запуском #3
Цитата Сообщение от Пёс Посмотреть сообщение
вполне можно с помощью while или даже for и функции Sleep()
ну так а как ты ее остановишь, а потом заново запустишь не выходя из программы?
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
03.02.2013, 19:44     консольная программа секундомер с остановкой и снова запуском #4
ninja2, например, отловив нажатие клавиши.

C++
1
2
3
4
5
6
7
8
9
10
void Sec()
{
* * int index = 0;
* * while(1)
* * {
* * * * index++;
* * * * if(GetAsyncKeyState(27) == -32767)
* * * * * * while(GetAsyncKeyState(13) != -32767);
* * }
}

Останавливается на Esc, продолжает отсчет на Enter
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 19:53     консольная программа секундомер с остановкой и снова запуском #5
Kgfq,
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
03.02.2013, 20:22  [ТС]     консольная программа секундомер с остановкой и снова запуском #6
Цитата Сообщение от Kgfq Посмотреть сообщение
ninja2, например, отловив нажатие клавиши.
Останавливается на Esc, продолжает отсчет на Enter
а какую библиотеку подключать?
у меня ошибку выдает нет декларации GetAsyncKeyState
а это ж вин апи а как в линукс?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2013, 20:24     консольная программа секундомер с остановкой и снова запуском
Еще ссылки по теме:

C++ Консольная программа тестирования [работа с текстовыми файлами]
Моя новая нубская программа и снова не работает:( C++
C++ Консольная программа которая работает с двумя файлами

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

Или воспользуйтесь поиском по форуму:
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
03.02.2013, 20:24     консольная программа секундомер с остановкой и снова запуском #7
ninja2, windows.h
Да, это винапи
Для линукса ищите альтернативу
Yandex
Объявления
03.02.2013, 20:24     консольная программа секундомер с остановкой и снова запуском
Ответ Создать тему
Опции темы

Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru