C ++ difftime () - C ++ standardbibliotek

Funktionen difftime () i C ++ beregner forskellen mellem to gange i sekunder.

Funktionen difftime () er defineret i headerfilen.

difftime () prototype

 dobbelt difftime (time_t end, time_t begin);

Difftime () tager to time_tobjekter: slut og start, og beregner forskellen som end - beginog returnerer resultatet i sekunder .

Hvis slut henviser til det tidspunkt, der opstår før start, så er resultatet negativt.

difftime () Parametre

  • slut: Repræsenter sluttiden.
  • begynde: Repræsenter starttiden.

difftime () Returværdi

  • Funktionen difftime () returnerer forskellen i tid mellem slut og start i sekunder.

Eksempel: Hvordan difftime () fungerer

 #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ører programmet, vil output være:

 Tid krævet = 3 sekunder

Her bruges time () -funktionen til at få den aktuelle kalendertid af typen time_t.

Interessante artikler...