¿Cómo hacer un temporizador en c ++?

Estoy desarrollando un juego simple en c ++, uno de estilo chase-the-dot, donde debes hacer clic en un círculo dibujado en la pantalla y luego salta a otra ubicación aleatoria con cada clic, pero quiero que el juego termine después 60 segundos más o menos, escriba el puntaje en un archivo de texto y luego, al iniciar el programa, lea el archivo de texto y almacene la información en una matriz y de alguna manera reorganícela para crear una tabla de puntaje alto. Creo que puedo averiguar la puntuación más alta y hacer clic con el mouse en un área determinada, pero estoy completamente atascado con la creación de un posible temporizador. Cualquier ayuda apreciada, ¡salud!

Respuestas a la pregunta(4)

Su respuesta a la pregunta