C ++ difftime () - Biblioteca standard C ++

Funcția difftime () din C ++ calculează diferența dintre două ori în secunde.

Funcția difftime () este definită în fișierul antet.

diftime () prototip

 diftime dublu (time_t end, time_t begin);

Diftime () ia două time_tobiecte: end și begin și calculează diferența ca end - beginși returnează rezultatul în câteva secunde .

Dacă sfârșitul se referă la timpul care apare înainte de început, atunci rezultatul este negativ.

diftime () Parametri

  • sfârșit: Reprezintă ora de sfârșit.
  • începe: Reprezintă timpul de început.

difftime () Valoare returnată

  • Funcția difftime () returnează diferența de timp între sfârșit și început în secunde.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 Timp necesar = 3 secunde

Aici, funcția time () este utilizată pentru a obține ora calendaristică curentă de tip time_t.

Articole interesante...