A difftime () függvény C ++ - ban másodpercek alatt kiszámítja a különbséget kétszer.
A difftime () függvény a fejlécfájlban van meghatározva.
difftime () prototípus
kettős diff. (idő_t vége, idő_t kezdete);
A difftime () két time_t
objektumot vesz igénybe : véget és kezdetet, és kiszámítja a különbséget as értékként , és másodpercek alatt adjaend - begin
vissza az eredményt .
Ha a vég a kezdet előtti időre utal, akkor az eredmény negatív.
difftime () Paraméterek
- vége: A befejezési idő ábrázolása.
- kezdete: Képezze a kezdési időpontot.
difftime () Return value
- A difftime () függvény másodpercek alatt adja vissza a vég és a kezdet közötti időbeli különbséget.
Példa: Hogyan működik a difftime () függvény
#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; )
A program futtatásakor a kimenet a következő lesz:
Szükséges idő = 3 másodperc
Itt a time () függvény segítségével megkapjuk az aktuális naptári időt time_t
.