¿Cómo escribir un temporizador para VC?
La mayoría de los compiladores de C no admiten subprocesos múltiples y ANSI C no tiene una biblioteca de subprocesos, por lo que C no puede implementar un temporizador en el sentido real (es decir, un temporizador que incluye un mecanismo de activación). ).
Volver a la pregunta:
1 contador:
Se puede implementar una variable int simple (generalmente una variable global o una variable global relativa).
2 Temporizador:
Contiene time.h, que utiliza funciones relacionadas con el reloj para lograr el tiempo a través de diferencias de tiempo de ejecución. Ejemplo:
/*@*/ clock_t startstart = reloj();
......
/*@*/ clock_t endend = reloj ();
float start2end = (float)(endend-startstart)/CLOCKS_PER_SEC
// Aquí start2end es la diferencia horaria
3 temporizador
p >Utilice la API del sistema, como la función Sleep() de Windows (tenga en cuenta el uso de mayúsculas), el prototipo es el siguiente:
VOID Sleep(
DWORD dwMillisegundos // Sleep unidad de tiempo (en milisegundos)
);