Я начинающий C++. Я ищу способ простой простой функции таймера для очень простой консоли игры (присвоение класса). Надеюсь, что существовала ранее существовавшая функция из общей библиотеки? Пожалуйста, держите это просто, так как я новичок. Благодарю. Извините, если я не формулирую это правильно. Новое на этом форуме!C++ noob: Мне нужна помощь в создании простой функции таймера
ответ
http://en.cppreference.com/w/cpp/chrono/c/time
http://www.cplusplus.com/reference/ctime/
Это не отличается от любого другого цикла или итерации, просто использовать заданные значения/постоянные, как ваше состояние.
Вы можете использовать функцию time
от #include <time.h>
. Используйте его, чтобы получить время начала и остановки, а затем вычесть, чтобы получить прошедшее время. Информация here.
Предполагая, что вы используете обычные C++ в Win32 есть функция SetTimer()
от Win32 API
, которая идет как этого
UINT myTimer = SetTimer (hwnd, ID_60SECONDS, 60 * 1000, NULL);
Вам будет нужно добавить case
заявления в вашу WndProc
обрабатывать истекший таймер
case WM_TIMER:
switch (wParam)
{
case ID_60SECONDS:
// We processed it, so return 0
return 0;
}
break;
К сожалению, это связано с тем, что Win32 не так просто, но как только вы получили повесить, это очень очевидно.
Я принял код от this учебник.
Это прекрасно. Благодаря! –
Добро пожаловать. Пожалуйста, отметьте как ответ. –
- 1. Мне нужна помощь в создании функции TSQL
- 2. Super noob Цель C нужна помощь
- 3. Мне нужна помощь в создании списка
- 4. Мне нужна помощь в создании современного NavBar
- 5. Мне нужна помощь в создании файла excel
- 6. мне нужна помощь в создании функции, которая может искать массив
- 7. Нужна помощь в создании функции FindMaxOverlap
- 8. Нужна помощь в создании простой программы для преобразования Mb в Kb в Visual Basic [Noob]
- 9. SOLVED: Мне нужна помощь в создании простого класса строк C++
- 10. Python noob, нужна помощь в улучшении программы
- 11. Мне нужна помощь в понимании простой сложности
- 12. Мне нужна помощь в простой петле while
- 13. Нужна помощь в создании этой функции
- 14. Мне нужна помощь в создании файла .gitlab-ci.yml для C++
- 15. нужна помощь в создании функции excel-vba
- 16. Нужна помощь в создании запросов
- 17. Мне нужна помощь в оптимизации функции
- 18. Нужна помощь в создании общей функции/интерфейса (C#)
- 19. Простой Java программа мне нужна помощь с
- 20. Мне нужна помощь по действительно простой вещи
- 21. Мне нужна помощь в FILES в C
- 22. C# HTMLAgilityPack Нужна помощь в создании XPath
- 23. Нужна помощь в создании цикла
- 24. Мне нужна помощь в функции OnKeyDown
- 25. мне нужна помощь с getFileExt() в C
- 26. нужна помощь для простой функции javascript
- 27. Нужна помощь в создании строки
- 28. Нужна помощь в создании persistence.xml ..?
- 29. Wordpress noob нужна помощь при запуске
- 30. Нужна помощь в создании preg_replace_callback
вы можете узнать из этой темы http://stackoverflow.com/questions/3220477/how-to-use-clock-in-c – Ricky
OT: SO не является «форумом». –
@ DanielKamilKozar и его повышатель: я претати не понимаю, что здесь OT. Это простой вопрос, но все же вопрос, который допускает ответы. Если это слишком просто для вас, просто не отвечайте. Хлопать дверь к новичкам не делает нас лучше. –