Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Duning en 17 Noviembre 2013, 01:11 am



Título: Temporizador en C
Publicado por: Duning en 17 Noviembre 2013, 01:11 am
Hola gente de elhacker, la verdad, hacía tiempo que no me pasaba por aquí, concreatamente desde 4º de la eso, y ahora estoy en la universidad, así que sí... unos 2 años.
En fin venía a preguntar lo que dice en el título, para que quede más claro, intento hacer esto:

Código
  1. #include<stdio.h>
  2. int main(void){
  3.  printf("1\n");
  4.  //pasan 0,2 segundos
  5.  printf("2\n");
  6.  //pasan 0,2 segundos otra vez
  7.  printf ("3\n);
  8.  //etc
  9. }
A ver si alguien me puede ayudar... gracias!


Título: Re: Temporizador en C
Publicado por: rir3760 en 17 Noviembre 2013, 01:32 am
Depende del SO que utilices, en MS Windows puedes utilizar la función Sleep (http://msdn.microsoft.com/en-us/library/windows/desktop/ms686298%28v=vs.85%29.aspx). Si necesitas mas información sobre el tema puedes utilizar el motor de búsqueda de los foros.

Un saludo


Título: Re: Temporizador en C
Publicado por: mad_soft en 17 Noviembre 2013, 01:47 am
usleep(200)
sino recuerdo mal espera milisegundos,
200 milisegundos son 0.2 segundos ¿no?


Título: Re: Temporizador en C
Publicado por: tutospaindani en 18 Noviembre 2013, 19:44 pm
puedes probar con esto
Código
  1.  
  2. #include<stdio.h>
  3. #include<windows.h>
  4. #include<conio.h>
  5. #include<iostream>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. int numero=0;
  12.  
  13. while(numero!=60)
  14. {
  15.  
  16. Sleep(200);
  17. numero=numero+1;
  18. cout<<" "<<numero;
  19.  
  20. }
  21.  
  22. getch();
  23. }
  24.