Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2015, 08:57
Madh
 
Fecha de Ingreso: octubre-2013
Mensajes: 44
Antigüedad: 10 años, 5 meses
Puntos: 5
Respuesta: Parar 2 segundos un proceso

Existe la llamada sleep() que permite "dormir" un proceso. La única pega es que no es multiplataforma, depende del sistema en el que estes.

En Linux:

Código C:
Ver original
  1. #include <unistd.h>
  2. #include <stdio.h>
  3.  
  4. int main() {
  5.     printf("dormir durante 3 segundos..\n");
  6.     sleep(3);   // Tiempo en segundos, otra forma es con: usleep(microsegundos)
  7.     printf("acabado\n");
  8. }

En Windows:

Código C:
Ver original
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. int main() {
  5.     printf("dormir durante 3 segundos..\n");
  6.     Sleep(3000);   // Recibe milisegundos: 3 segundos = 3 milisegundos
  7.     printf("acabado\n");
  8. }

Saludos ;)