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

C++

Войти
Регистрация
Восстановить пароль
 
NikBond
2 / 2 / 2
Регистрация: 21.07.2015
Сообщений: 36
#1

Альтернатива sleep() из С++11 - C++

23.11.2015, 16:06. Просмотров 468. Ответов 4
Метки нет (Все метки)

В языке Си есть функция Sleep() из windows.h, но она сторонняя и платформо-зависимая
Как можно решить ту же задачу, используя стандарт именно С++?
Слышал что-то про thread и chrono из С+11, но хотелось бы разобраться побольше, что к чему и как с этим работать.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2015, 16:06     Альтернатива sleep() из С++11
Посмотрите здесь:

sleep в с++ - C++
Скажите, есть программа на с++, в ней используется функция sleep. Вроде все правильно, но выдает ошибку: Function 'Sleep' should have a...

Sleep в C++ - C++
Функция Sleep() останавливается при считывания символа с клавиатуры. Мне нужно создать программу которая будет случайно генерировать a и b...

функция sleep() - C++
Создайте функцию sleep(), приостанавливающую работу компьютера на столько секунд, сколько указано в аргументе функции. Перегрузите sleep()...

фуекция sleep - C++
Программирую под Linux g++; Задали задание найти реализацию функции sleep. Нашёл только header unistd.h, там только реализация, где можно...

функция Sleep() ? - C++
Кто знает , какое значение точно нужно указывать что ты бы единица отчета соответствовала секунде? Я ставлю Sleep(70), но решил...

Функция sleep() - C++
Добрый день! Помогите мне пожалуйста: Создать функцию sleep(), приостанавливающая работу компьютера на столько секунд, сколько указано...

аналог Sleep - C++
нужен аналог Sleep, только чтобы он не останавливал программу, а делал обычную задержку(вроде таймера)

Аналог Sleep - C++ Builder
Доброго дня...Вопрос уже наверно заезженный вдоль и поперек , но всё же... Может кто нашел для себя аналог Sleep, но не используя...

Использование sleep - C++ Builder
Builder 6.0 Создаю .cpp файл, sleep в нем не работает. Выдает ошибку "нет прототипа". Создаю .c файл, sleep в нем работает. В чем...

Sleep внутри мьютекса - C++
Может ли это как-то вешать программу, если да то почему?

Альтернативная замена Sleep() - C++ Builder
Пишу программку управления светодиодом, нужно чтобы он загорался в определенное время на задаваемое количество секунд. Пробовал...

Эта непостоянная Sleep - C++ WinAPI
Вечер добрый. Сегодня случайно обнаружил, что функция Sleep с параметром 1 работает по разному, а именно, в большинстве случаев вызов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Почтальон
Модератор
347 / 269 / 47
Регистрация: 22.03.2015
Сообщений: 2,080
Завершенные тесты: 1
23.11.2015, 18:30     Альтернатива sleep() из С++11 #2
getch() ?
Kerry_Jr
Модератор
Эксперт PHP
2168 / 1964 / 685
Регистрация: 14.05.2014
Сообщений: 5,748
Записей в блоге: 1
Завершенные тесты: 5
23.11.2015, 18:40     Альтернатива sleep() из С++11 #3
Цитата Сообщение от Почтальон Посмотреть сообщение
getch() ?
как бы это платформозависимая штучка и библиотеки мелкомягких. Да и не реализует она то, что делает sleep.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
23.11.2015, 19:00     Альтернатива sleep() из С++11 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от NikBond Посмотреть сообщение
В языке Си есть функция Sleep() из windows.h, но она сторонняя и платформо-зависимая
вывод - она не из языка Си.
Цитата Сообщение от NikBond Посмотреть сообщение
Как можно решить ту же задачу, используя стандарт именно С++?
Слышал что-то про thread и chrono из С+11, но хотелось бы разобраться побольше, что к чему и как с этим работать.
http://www.cplusplus.com/reference/t...ead/sleep_for/
там же и пример есть
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,377
Записей в блоге: 11
24.11.2015, 19:37     Альтернатива sleep() из С++11 #5
boost::this_thread::sleep_for; Не везде компиляторы поддерживают в полной мере C++11.
Yandex
Объявления
24.11.2015, 19:37     Альтернатива sleep() из С++11
Ответ Создать тему
Опции темы

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