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

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

Войти
Регистрация
Восстановить пароль
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

Как остановить программу на минуту? - C++

18.03.2014, 13:53. Просмотров 703. Ответов 5
Метки нет (Все метки)

Гуглил минут тридцать пять на все лады- нет. Там и прием витамина С перед сном, и все виды остановок чего и кем угодно- только не программные. ,,с++ справка остановка программы,,
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 13:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как остановить программу на минуту? (C++):

как остановить программу? - C++
я написал простенькую программу и у меня появилась проблема. когда запускаю программу вожу число программа с ним чото делает а кода...

Как остановить программу? - C++
Здравствуйте. Сабж. #include "stdafx.h" #include "vector" #include "conio.h" using namespace std; void...

Крестики-Нолики: остановить программу при победе - C++
крестики нолики вродебы всё учёл, но не могу остановить программу когда один из игроков выйграл. сообщение о победе выводится. но цикл...

Как остановить цикл? - C++
#include <iostream> #include <algorithm> #include <math.h> using namespace std; int main() { int a; int n; ...

как остановить цикл ? - C++
у меня есть цикл : do{ cout<<"vvedite celoe chislo: "<<endl; cin>>a; for(i=0; i<47; i++) if (a%mas==0) ...

Как остановить выполняемую функцию? - C++
Доброго времени суток. :) Перейду к проблемме: Для моей программы нужна кнопка "отмена" так вот а как можно остановить выполняемою функцию....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
0x10
2464 / 1636 / 238
Регистрация: 24.11.2012
Сообщений: 4,031
18.03.2014, 14:00 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://www.cplusplus.com/reference/t...ead/sleep_for/
1
dimcoder
Полярный
462 / 434 / 68
Регистрация: 11.09.2011
Сообщений: 1,134
18.03.2014, 14:03 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Не по теме:

опоздал

1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
18.03.2014, 16:32  [ТС] #4
Это разные функции, и никто не опоздал.

Не могу что-то разобраться толком в функции. Интересно но непонятно.

1. function
<thread>
std::this_thread::sleep_for
template <class Rep, class Period>
void sleep_for (const chrono::duration<Rep,Period>& rel_time);

Зачем мне класс пэр, класс период?и у меня прога чуть больше трех строк, классов нету.

2. Sleep for time span
Blocks execution of the calling thread during the span of time specified by rel_time.

The execution of the current thread is stopped until at least rel_time has passed from now. Other threads continue their execution.

Понимаю- этот параметр это сколько секунд задержки точно. трудно не понять, даже если знакомо одно слово из трех.

Где прочие параметры??

Уверен, вот тоже. Что-то про специальное реальное время. В общем ставить секунды, можно не рассусоливать.
rel_time
The time span after which the calling thread shall resume its execution.
Note that multi-threading management operations may cause certain delays beyond this.
duration is an object that represents a specific relative time.


Return value
none Не возвращает, конечно же. Тут не понять- это хуже чем совсем.

3. // this_thread::sleep_for example
#include <iostream> // std::cout
#include <thread> // std::this_thread::sleep_for
#include <chrono> // std::chrono::seconds

Инклюды- зачем? Почему два- thread и chrono??

4.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
#include <thread> // std::this_thread::sleep_for
#include <chrono>         // std::chrono::seconds
 
 
int main(void)
{
    int peremennaya=5461; // переменная
    int * Pperemennaya=&peremennaya; // указатель на неё
    int copy_peremennaya = *Pperemennaya; // разыменование указателя
    sleep_for (std::chrono::seconds(60));
    cout << copy_peremennaya;
    sleep_for (std::chrono::seconds(60));
 
    
return 0;
}
Ошибка 1 error C1083: Не удается открыть файл включение: thread: No such file or directory d:\прога2014\адрес\adres\adres\adres.cpp 3 1 Adres
2 IntelliSense: не удается открыть источник файл "thread" d:\прога2014\адрес\adres\adres\adres.cpp 3 1 Adres
3 IntelliSense: не удается открыть источник файл "chrono" d:\прога2014\адрес\adres\adres\adres.cpp 4 1 Adres
....ит.п.

Я пока читаю дуратьон или как его...

Добавлено через 1 час 4 минуты
Не знаю, в общем у меня ничего не компилируется.
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
18.03.2014, 16:46 #5
C++
1
2
3
4
5
6
7
#include <windows.h>
int main()
{
....
          Sleep(1000); // пауза на 1000 милисекунд
.....
}
1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
18.03.2014, 18:28  [ТС] #6
Супер!!!!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 18:28
Привет! Вот еще темы с ответами:

Как остановить проигрывание звука? - C++
Привет) пишу программу в WindowsForm. на форме есть кнопка, которая открывает WAV-файл и проигрывает (код взят отсюда...

Как остановить выдачу ошибки? - C++
repeat: if(e&lt;=mode){ cout &lt;&lt; &quot;\nИгрок №&quot; &lt;&lt; e &lt;&lt; a &lt;&lt; endl; cin &gt;&gt; sim &gt;&gt; b;//записываем в строку для...

как остановить ввод без ошибок ? - C++
#include &lt;iostream&gt; int main() { int book, sum; while (std::cin &gt;&gt;book){ sum+=book; } std::cout &lt;&lt; sum&lt;&lt; std::endl; ...

Как остановить цикл при прекращении ввода - C++
Как остановить цикл, если не было введено числа(2 раза нажать Enter )? #include&lt;iostream&gt; using namespace std; void main() { ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.03.2014, 18:28
Ответ Создать тему
Опции темы

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