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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Vitekiss
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 54
#1

функция sleep() - C++

27.03.2013, 09:55. Просмотров 1588. Ответов 6
Метки нет (Все метки)

Создайте функцию sleep(), приостанавливающую работу компьютера на столько секунд, сколько указано в аргументе функции. Перегрузите sleep() так, чтобы она могла вызываться или с целым, или со строкой, задающей целое. Например, оба этих вызова должны заставить компьютер остановиться на 10 секунд:
Sleep(10);
Sleep(“10”);
Продемонстрируйте работу ваших функций, включив их в короткую программу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2013, 09:55     функция sleep()
Посмотрите здесь:

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

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

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

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

Sleep - C++
Пишу пакмэна , нужно что бы пакмен бегал быстрее чем приведение как это сделать?? пробовал написать так но работает все с одной...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Friday
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
27.03.2013, 10:37     функция sleep() #2
Перевод компьютера в спяжий режим...
была такая тема, но на билдере
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
27.03.2013, 11:55     функция sleep() #3
автору вроде надо не переход в спящий режим, а ручками реализовать Sleep() из windows.h?
Vitekiss
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 54
27.03.2013, 19:17  [ТС]     функция sleep() #4
Цитата Сообщение от Friday Посмотреть сообщение
Перевод компьютера в спяжий режим...
была такая тема, но на билдере
Мне нужно заставить компьютер остановиться на 10 секунд, а не уйти в спящий режим
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
27.03.2013, 20:29     функция sleep() #5
Криво:
C++
1
2
3
4
void sleep(const size_t seconds){
    clock_t start=clock();
    while((double)(clock()-start)/CLOCKS_PER_SEC < seconds);
}
Добавлено через 2 минуты
Цитата Сообщение от Vitekiss Посмотреть сообщение
включив их в короткую программу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <ctime>
void sleep(const size_t seconds){
    clock_t start=clock();
    while((double)(clock()-start)/CLOCKS_PER_SEC < seconds);
}
 
int main(){
    std::cout<<"Start"<<std::endl;
    for(int i=1;i<11;++i){
        std::cout<<"Step: "<<i<<std::endl;
        sleep(1);
    }   
    std::cout<<"Finish"<<std::endl;
}
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
27.03.2013, 21:28     функция sleep() #6
C++
1
2
3
4
5
void sleep( long sec )
{
   timeval tv = {sec, 0 };
   select( 0,0,0,0, &tv );   
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2013, 21:38     функция sleep()
Еще ссылки по теме:

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

Замена Sleep(int) - C++
Чем заменить Sleep(300000); Чтобы во время этих 5 минут форма была активной и на ней можно например нажать кнопку и т. д.

Понижение загрузки ЦП, используя Sleep (1) - C++
Не сильно мудрёная программа заметно грузит ресурсы процессора. Возможные точки нагрузки: 1) Программа запускается посредством...

Как подключить функции sleep и usleep? - C++
почему я не могу подключить ф-цию sleep ? #include&lt;ctime&gt; main cout &lt;&lt; &quot;hello\n&quot;; sleep(1); cout &lt;&lt;...

Как замедлить выполнение for без Sleep - C++
Хаюши умные дядьки такая проблема надо замедлить выполнение int qwe=10, asd=0, zxc=500; for (int i=1; i&lt;=10; i++) { ...


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

Или воспользуйтесь поиском по форуму:
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
27.03.2013, 21:38     функция sleep() #7
Цитата Сообщение от Vitekiss Посмотреть сообщение
приостанавливающую работу компьютера на столько секунд, сколько указано в аргументе функции
по моему надо драйвер писать для торможения системы (и то навряд ли вы процесс распределителя процессорного времени остановите).
Yandex
Объявления
27.03.2013, 21:38     функция sleep()
Ответ Создать тему
Опции темы

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