Time system

di il
4 risposte

Time system

Ciao ragazzi volevo chiedere una mano su un programma che serve per la visualizzazione dell'ora di sistema. volevo chiedere come è possibile aggiornarla in continuazione(incrementando sec,min,ore)mentre io eseguo il resto del programma?
questo è il programma in C che serve solo per l'orario:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

main ()
{
time_t time1,time2;//il tipo time_t rappresenta la quantità di secondi trascorsi a partire da un'epoca di riferimento.

struct tm * timeinfo;
char buffer [80];
time ( &time1 ); 
timeinfo = localtime ( &time1 );
printf("Oggi e' %d\n",(*timeinfo).tm_mday);
printf("l'orario e' ora %d\t minuti %d\t secondi %d\n",(*timeinfo).tm_hour,(*timeinfo).tm_min,(*timeinfo).tm_sec);[size=50][/size]
double diff, prec=0;

time ( &time1 ); // questa istruzione e quella successiva leggono il tempo di sistema 
time  ( &time2 );
do 
 {diff=difftime(time2,time1);
  if ((diff-prec)>0)  {prec=diff ;
                       printf("\ndifferenza tra i tempi in secondi %5.0f", diff);
                       }
  time  ( &time2 );
 }
while(diff<10);
getch();
}
[/size][/size]

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte