Come per calcolare il tempo differenza in C ++

May 27

Come per calcolare il tempo differenza in C ++


In qualsiasi linguaggio di programmazione, essendo in grado di trovare il tempo e la differenza tra due tempi registrati è importante in molte situazioni. Sia che si sta calcolando fotogrammi al secondo per un videogioco, registrando il tempo tra gli ingressi o cercando di valutare il vostro software, C ++ è dotato di librerie standard per misurare il tempo. Tutto quello che devi fare è includere le librerie appropriate, aggiungere le funzioni di tempo al vostro programma e fare qualche calcolo. Non sono necessari speciali librerie di terze parti.

istruzione

1 Includere la libreria di tempo C ++ nel programma con la linea "# include <time.h>" nella parte superiore del programma con qualsiasi altro comprendono dichiarazioni.

2 Dichiarare due oggetti di tempo nel ciclo principale del programma. È possibile creare oggetti di tempo con codice simile a "time_t in qualsiasi momento, othertime;". Sostituire "in qualsiasi momento" e "othertime" con i vostri nomi delle variabili preferiti. È inoltre necessario dichiarare una variabile di tipo double per memorizzare il valore differenza di tempo.

3 Assegnare valori alle due oggetti di tempo all'interno del programma. Quando e dove dipenderà il motivo per cui è necessario calcolare la differenza di tempo. Dare le variabili un valore utilizzando la funzione di tempo. Ad esempio, il codice "tempo (e in qualsiasi momento);" chiamerebbe la funzione di tempo e memorizzare il risultato nell'oggetto tempo "in qualsiasi momento" dal punto 2.

4 Utilizzare la funzione "DiffOra" utilizzando i due oggetti tempo come ingresso e assegnare il risultato alla variabile differenza. Chiamare la funzione con codice simile a "timedif = DiffOra (endtime, starttime);" dove "timedif" è il valore della differenza.

5 Utilizzare i dati tuttavia si vede in forma. Con la differenza di tempo memorizzato in una variabile, si è liberi di manipolare e utilizzare all'interno del programma.