Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

difftime

[funkcja] Zwraca różnicę czasu między dwoma argumentami » standard Ctime_t.

Składnia

C/C++
#include <ctime>
double difftime( time_t time2, time_t time1 );

Opis szczegółowy

Funkcja oblicza różnicę czasu między dwoma argumentami » standard Ctime_t.

Argumenty

TypNazwaOpis
» standard Ctime_ttime2Późniejszy pomiar czasowy
» standard Ctime_ttime1Wcześniejszy pomiar czasowy

Zwracana wartość

Różnica czasu (
time2 - time1
) wyrażona w sekundach w postaci liczby zmiennoprzecinkowej (» standard Cdouble).

Przykład

C/C++
#include <cstdio>
#include <ctime>

void czekaj( int iSekundy )
{
    for( clock_t koniec = clock() + iSekundy * CLOCKS_PER_SEC; clock() < koniec; )
         continue;
   
}

int main()
{
    printf( "Rozpoczynam odliczanie.\n" );
   
    time_t czasStart = time( NULL );
    czekaj( 3 );
    time_t czasStop = time( NULL );
   
    printf( "Uplynelo %.2fsek.", difftime( czasStop, czasStart ) );
    return 0;
}

Zagadnienia powiązane

time_tLiczba całkowita, reprezentująca czas wyrażony w sekundach. (alias)
timeZwraca » Dokumentacjaczas lokalny w postaci » standard Ctime_t. (funkcja)

Linki zewnętrzne