La fonction difftime () en C ++ calcule la différence entre deux fois en secondes.
La fonction difftime () est définie dans le fichier d'en-tête.
prototype difftime ()
double difftime (time_t end, time_t begin);
Le difftime () prend deux time_t
objets: end et begin, et calcule la différence comme end - begin
et renvoie le résultat en secondes .
Si la fin fait référence au temps qui se produit avant le début, le résultat est négatif.
Paramètres de difftime ()
- end: Représente l'heure de la fin.
- begin: Représente l'heure de début.
difftime () Valeur de retour
- La fonction difftime () renvoie la différence de temps entre la fin et le début en secondes.
Exemple: Fonctionnement de la fonction difftime ()
#include #include using namespace std; int main() ( time_t start, finish; long product; time(&start); for(int i=0; i<10000; i++) ( for(int j=0; j<100000; j++) ( product = i*j; ) ) time(&finish); cout << "Time required = " << difftime(finish, start) << " seconds"; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
Temps requis = 3 secondes
Ici, la fonction time () est utilisée pour obtenir l'heure actuelle du calendrier de type time_t
.