Funkcija difftime () C ++ aprēķina starpību starp divām reizēm sekundēs.
Funkcija difftime () ir definēta galvenes failā.
difftime () prototips
dubultā diffija (laika_t beigas, laika_t sākuma);
Diftime () aizņem divus time_t
objektus: beigas un sākums, un aprēķina starpību kā end - begin
un atgriež rezultātu sekundēs .
Ja beigas attiecas uz laiku, kas iestājies pirms sākuma, rezultāts ir negatīvs.
difftime () parametri
- beigas: attēlojiet beigu laiku.
- sākt: Pārstāv sākuma laiku.
difftime () Atgriešanās vērtība
- Funkcija difftime () atgriež laika starpību starp beigām un sākumu sekundēs.
Piemērs: Kā darbojas difftime () funkcija
#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; )
Palaidot programmu, izeja būs:
Nepieciešamais laiks = 3 sekundes
Funkcija time () tiek izmantota, lai iegūtu pašreizējo kalendāra laiku time_t
.