Red de conocimiento informático - Conocimiento informático - ¿Cómo escribir un temporizador para VC?

¿Cómo escribir un temporizador para VC?

Nota:

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)

);