Помогите сделать паузу
От: Mainframer  
Дата: 31.08.01 00:56
Оценка:
Есть программа в которой надо регулярно производить действия через равные промежутки времени. Попытка написать самому функцию задержки на основе класса CTime не привела к добру. Скопированная с сайта Майкрософта подсказка из MSDN типа

void sleep( clock_t wait )
{
clock_t goal;
goal = wait + clock();
while( goal > clock() );
}

ничего хорошего не дает, так как грузит процессор на все сто во время "простоя" и еще к тому же компилятор все паузы собирает в одну, от чего получается вообще ерунда. Помогите сделать паузу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.