C ++ difftime () - štandardná knižnica C ++

Funkcia difftime () v C ++ počíta rozdiel medzi dvoma časmi v sekundách.

Funkcia difftime () je definovaná v hlavičkovom súbore.

prototyp difftime ()

 dvojitý rozdiel (time_t koniec, time_t začiatok);

Difftime () má dva time_tobjekty: koniec a začiatok a vypočítava rozdiel ako end - begina vráti výsledok v sekundách .

Ak koniec sa vzťahuje na čas, ktorý nastane pred začiatkom, je výsledok negatívny.

parametre difftime ()

  • koniec: predstavuje čas ukončenia.
  • start: Predstavuje začiatočný čas.

difftime () Vrátená hodnota

  • Funkcia difftime () vracia časový rozdiel medzi koncom a začiatkom v sekundách.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude výstup:

 Potrebný čas = 3 sekundy

Tu sa funkcia time () používa na získanie aktuálneho kalendárneho času typu time_t.

Zaujímavé články...