Я хочу, чтобы моя программа отображала случайное число в течение 10 секунд; Я могу сгенерировать число, но таймер не работает для меня !!Какую функцию использовать для ожидания?
Я попытался использовать этот код:
void MemoryGame::sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock());
}
...
sleep(500);
не является clock()
правильная функция здесь? Или я пропущу что-то еще?
_ «не работает для меня» _ это не очень хорошее описание проблемы. Что именно об этом не работает? –
Не совсем уверен, что вы пытаетесь сделать, но, может быть, 'sleep()' должен находиться внутри цикла while? – FeifanZ
Вывод 'clock()' не должен быть в миллисекундах. Всегда используйте макрос 'CLOCKS_PER_SEC' при сравнении вывода' clock() 'в секундах. –