C ++: n diff. Aika () - C ++ - standardikirjasto

Funktio difftime () C ++: ssa laskee eron kahden kerran sekunnissa.

Funktio difftime () määritetään otsikkotiedostossa.

difftime () prototyyppi

 kaksinkertainen aika (aika_t loppu, aika_t alkaa);

Eroon () kuluu kaksi time_tkohdetta: loppu ja alku, ja lasketaan ero end - beginja palautetaan tulos sekunneissa .

Jos loppu tarkoittaa aikaa, joka tapahtuu ennen alkua, tulos on negatiivinen.

difftime () -parametrit

  • end: Esitä lopetusaika.
  • alkaa: Esitä aloitusaika.

difftime () Palautusarvo

  • Diffime () -funktio palauttaa lopun ja alkamisen välisen aikaeron sekunneissa.

Esimerkki: Kuinka difftime () -toiminto toimii

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

Kun suoritat ohjelmaa, tulos on:

 Tarvittava aika = 3 sekuntia

Tässä aika () -toimintoa käytetään tyypin nykyisen kalenteriajan saamiseen time_t.

Mielenkiintoisia artikkeleita...