C ++ difftime () - standardní knihovna C ++

Funkce difftime () v C ++ vypočítá rozdíl mezi dvakrát v sekundách.

Funkce difftime () je definována v hlavičkovém souboru.

prototyp difftime ()

 dvojitý rozdíl (time_t konec, time_t začátek);

Difftime () vezme dva time_tobjekty: end a begin, a vypočítá rozdíl jako end - begina vrátí výsledek v sekundách .

Pokud end odkazuje na čas, který nastane před začátkem, pak je výsledek záporný.

parametry difftime ()

  • konec: Představuje čas ukončení.
  • start: Představuje čas začátku.

difftime () Návratová hodnota

  • Funkce difftime () vrací rozdíl v čase mezi koncem a začátkem v sekundách.

Příklad: Jak funguje funkce difftime ()

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

Když spustíte program, výstup bude:

 Potřebný čas = 3 sekundy

Zde se funkce time () používá k získání aktuálního kalendářního času typu time_t.

Zajímavé články...