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

Вызов функции с заданным интервалом времени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа Армстронга http://www.cyberforum.ru/cpp-beginners/thread977475.html
помогите написать в си#
C++ int/int != float? Why not? Всем доброго времени суток! Объясните пожалуйста, почему результатом этих операций является целочисленное значение. Ведь должно получиться же 1.333333... float a; int b, c; b = 1; c = 3; a = b / c; http://www.cyberforum.ru/cpp-beginners/thread977473.html
Оператор while! C++
задача надо решить с помощью оператора while! Найдите ошибку,где-та ошибка.Программа выдает не правильный ответ.Помогите,завтра надо сдать!
Циклический сдвиг числа C++
Написать программу, которая предлагает пользователю ввести пятизначное число и циклически сдвигает его влево и выводит результат в консоль. Например, пользователь вводит число 12345, и получает результат 34512. использовать только for
C++ Нужен пример турнирной сортировки http://www.cyberforum.ru/cpp-beginners/thread977434.html
Здравствуйте! Мне очень нужен пример турнирной сортировки , нигде не могу её найти . Читал про пирамидальную - это не турнирная случайно? Помогите , пожалуйста. Нужно очень срочно . Заранее огромное спасибо!!!
C++ Написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент четных и нечетных чисел и выводит результат в консоль Написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент четных и нечетных чисел и выводит результат в консоль. использовать только for подробнее

Показать сообщение отдельно
tzeentch
 Аватар для tzeentch
25 / 25 / 2
Регистрация: 13.04.2013
Сообщений: 79
14.10.2013, 23:43     Вызов функции с заданным интервалом времени
Можно сделать поток (через WinAPI).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <windows.h>
 
  // ф-ция, которую надо вызывать.
bool foo() {
  MessageBox( NULL, "foo was called!", "Caption", MB_OK );
  return true;
}
 
  // Поток-таймер
DWORD WINAPI mThread(LPVOID) {
  for(;;) {
    bool bRezult = foo();   // вызываем ф-цию.
    if(!bRezult) break;
    Sleep(1000);            // ждем секунду.
  }
}
 
 
int main() {
  HANDLE hThread = CreateThread( NULL, 0, mThread, NULL, 0, NULL);
 
  if(!hThread) {
    MessageBox( NULL, "Thread creating error", "Caption", MB_OK );
    return -1;
  }
 
  for(;;);
 
  return 0;
}
 
Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru