C ++ difftime () - C ++ Standardbibliotek

Funktionen difftime () i C ++ beräknar skillnaden mellan två gånger i sekunder.

Funktionen difftime () definieras i rubrikfilen.

difftime () prototyp

 dubbel difftime (time_t slut, time_t börjar);

Difftime () tar två time_tobjekt: avsluta och börja, och beräknar skillnaden som end - beginoch returnerar resultatet i sekunder .

Om slutet hänvisar till tiden som inträffar innan början är resultatet negativt.

difftime () Parametrar

  • slut: Representera sluttiden.
  • start: Representera starttiden.

difftime () Returvärde

  • Funktionen difftime () returnerar tidsskillnaden mellan slutet och början i sekunder.

Exempel: Hur difftime () fungerar

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

När du kör programmet blir resultatet:

 Tid som krävs = 3 sekunder

Här används time () -funktionen för att få aktuell kalendertid av typen time_t.

Intressanta artiklar...