Funcția difftime () din C ++ calculează diferența dintre două ori în secunde.
Funcția difftime () este definită în fișierul antet.
diftime () prototip
diftime dublu (time_t end, time_t begin);
Diftime () ia două time_t
obiecte: end și begin și calculează diferența ca end - begin
și returnează rezultatul în câteva secunde .
Dacă sfârșitul se referă la timpul care apare înainte de început, atunci rezultatul este negativ.
diftime () Parametri
- sfârșit: Reprezintă ora de sfârșit.
- începe: Reprezintă timpul de început.
difftime () Valoare returnată
- Funcția difftime () returnează diferența de timp între sfârșit și început în secunde.
Exemplu: Cum funcționează funcția 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; )
Când rulați programul, ieșirea va fi:
Timp necesar = 3 secunde
Aici, funcția time () este utilizată pentru a obține ora calendaristică curentă de tip time_t
.