C ++ diftime () - C ++ standardraamatukogu

Funktsioon difftime () funktsioonis C ++ arvutab kahe korra erinevuse sekundites.

Funktsioon difftime () on määratletud päisefailis.

difftime () prototüüp

 topeltfunktsiooniaeg (aeg_t lõpp, aeg_t algus);

Erinevusaeg () võtab kaks time_tobjekti: lõpp ja algus ning arvutab erinevuse end - beginja tagastab tulemuse sekundites .

Kui lõpp viitab enne algust toimuvale ajale, on tulemus negatiivne.

difftime () parameetrid

  • lõpp: tähistage lõpuaega.
  • algus: Esitage algusaega.

difftime () Tagastusväärtus

  • Funktsioon difftime () tagastab lõpu ja alguse vahelise erinevuse sekundites.

Näide: kuidas funktsioon difftime () töötab

 #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; )

Programmi käivitamisel on väljund järgmine:

 Vajalik aeg = 3 sekundit

Siin kasutatakse funktsiooni time (), et saada praegune kalendritüüp time_t.

Huvitavad Artiklid...