Я некоторое время работал над Linux и выполнил некоторые программы на C, и теперь мне нужно создать приложение для Windows, но нелегко найти замену функции будильника (можно найти в signal.h) ...
Дело в том, что в Linux, когда вы устанавливаете флаг тревоги как SIGALRM (если не ошибаюсь), ОС собирается выполнять некоторую функцию, когда тревога отключается.Пример:
signal(SIGALRM, myfunc);
alarm (2);
Что произойдет в этом примере, так это то, что ОС будет вызывать функцию myfunc каждые 2 секунды (в Windows, вероятно, будут миллисекунды, но не обращайте внимания на детали)сейчас).
Некоторое время я искал, как сделать то же самое для окон (только с помощью windows.h atm), но не могу найти замену этому (искал тысячи раз на msdn),а в окнах отсутствует сигнал SIGALRM для сигнала. h .....
Что я могу использовать в C для того же поведения, что и сигнал тревоги с флагом SIGALRM? (Другими словами,функция, которая позволяет выполнять другую функцию, используя сигнал тревоги или аналогичный).