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

Будильник - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с объектом string http://www.cyberforum.ru/cpp-beginners/thread336208.html
Всем привет! Таким образом передаю текст объекту string: string str ; sscanf( "cyberforum.ru", "%s" , str.data() ); cout << "string -> " << str.c_str() << endl; cout << "length -> " <<...
C++ Графическая библиотека для С++(VC 2010) Хочу попробовать себя в разработке простейших 2D игр. Подскажите какую-нибудь простую графическую библиотеку. Что-то типа библиотеки graph Турбо Паскаля. Гугл советует учить Qt/MFC/OpenGL, но... http://www.cyberforum.ru/cpp-beginners/thread336183.html
Работа с консолью в Windows. Перемещение фокуса ввода на начало. C++
Хочу написать тетрис в текстовом режиме, а для этого надо каждый раз заново выводить заново поле с текстовым изображением предметов. Как перемещать фокус ввода (или как это называется), на начало. ...
C++ Обращение к элементам вектора
Вопрос вот в чем. Есть следующий код: #include <vector> #include <iostream> int main() { std::vector<int> a(10, 1); std::cout << a; }
C++ Как измерить, сколько времени считала программа? http://www.cyberforum.ru/cpp-beginners/thread336124.html
Запускается прога, запрашивает число (например 1000), включается таймер (или читается время из winXP), идёт расчёт (например сумма от 1 до запрошенного числа), потом выключается таймер (или читается...
C++ Как в конструкторе класса передать параметром указатель на функцию? Друзья! Вот тут всё понятно, есть класс, в котором приватная функция f_0, в конструкторе передаётся указатель на функцию f_1. Эта функция (f_0 или f_1, у них одинаковые прототипы) будет... подробнее

Показать сообщение отдельно
jonson
234 / 207 / 61
Регистрация: 18.03.2010
Сообщений: 750
28.07.2011, 02:53
easybudda, спасибо за ссылку Мне самому интересно было разобраться.
Как оказалось в этом нет ничего сложного.
Wanee, вот, может понадобится, маленький примерчик. По истечении одной минуты - выход из сна.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <Windows.h>
 
void main()
{
    HANDLE timer;
    LARGE_INTEGER li;
    li.QuadPart = - 600000000; // 1 минута
    timer = CreateWaitableTimer(NULL, true, "timer1");
    SetWaitableTimer(timer, &li, 0, NULL, NULL, true );
    
    SetSystemPowerState(true, true);
    
    WaitForSingleObject(timer,INFINITE);
    SetThreadExecutionState(ES_DISPLAY_REQUIRED);
    CancelWaitableTimer(timer);
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru