Test Foro de elhacker.net SMF 2.1

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 (cpp) [Seleccionar]
#include<stdio.h>
int main(void){
  printf("1\n");
  //pasan 0,2 segundos
  printf("2\n");
  //pasan 0,2 segundos otra vez
  printf ("3\n);
  //etc
}

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 (cpp) [Seleccionar]


#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<iostream>

using namespace std;

int main()
{
int numero=0;

while(numero!=60)
{

Sleep(200);
numero=numero+1;
cout<<" "<<numero;

}

getch();
}