#include <stdio.h>
#include <time.h>
// This is not the best solution.
// The program will stop and wait 3 seconds.
// If you need it for a game, measure something, temporary pause, ... use it.
int main(int argc, char **argv)
{
time_t now, start_time;
float count_time = 0.0;
time(&start_time);
puts("Counting...");
while(count_time < 3)
{
time(&now);
count_time = difftime(now, start_time);
printf("%f\r", count_time);
}
puts("\nLift Off");
return(0);
}
/*
run:
Counting...
3.000000
Lift Off
*/