C ++ difftime () - Bibliothèque standard C ++

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_tobjets: end et begin, et calcule la différence comme end - beginet 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.

Articles intéressants...