C ++ difftime () - C ++ standaardbibliotheek

De difftime () functie in C ++ berekent het verschil tussen twee keer in seconden.

De difftime () -functie is gedefinieerd in het header-bestand.

difftime () prototype

 dubbele difftime (time_t end, time_t begin);

De difftime () neemt twee time_tobjecten: end en begin, en berekent het verschil als end - beginen retourneert het resultaat in seconden .

Als einde verwijst naar de tijd die vóór het begin valt, is het resultaat negatief.

difftime () Parameters

  • einde: vertegenwoordigen de eindtijd.
  • begin: vertegenwoordigen de begintijd.

difftime () Retourwaarde

  • De functie difftime () retourneert het verschil in tijd tussen end en begin in seconden.

Voorbeeld: hoe difftime () -functie werkt

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

Wanneer u het programma uitvoert, is de uitvoer:

 Benodigde tijd = 3 seconden

Hier wordt de functie time () gebruikt om de huidige kalendertijd van het type op te halen time_t.

Interessante artikelen...