Temporizador en C

Iniciado por Duning, 17 Noviembre 2013, 01:11 AM

0 Miembros y 1 Visitante están viendo este tema.

Duning

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!

rir3760

Depende del SO que utilices, en MS Windows puedes utilizar la función Sleep. Si necesitas mas información sobre el tema puedes utilizar el motor de búsqueda de los foros.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

mad_soft

usleep(200)
sino recuerdo mal espera milisegundos,
200 milisegundos son 0.2 segundos ¿no?

SuSE 13.2 + Kernel 3.16

tutospaindani

#3
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();
}