C ++ difftime () - Perpustakaan Standard C ++

Fungsi difftime () dalam C ++ mengira perbezaan antara dua kali dalam beberapa saat.

Fungsi difftime () ditentukan dalam fail header.

prototaip difftime ()

 dua kali ganda (masa_tamat, masa_t bermula);

Waktu diff () mengambil dua time_tobjek: akhir dan permulaan, dan mengira perbezaannya end - begindan mengembalikan hasilnya dalam beberapa saat .

Sekiranya akhir merujuk kepada masa yang berlaku sebelum bermula maka hasilnya adalah negatif.

Parameter difftime ()

  • akhir: Mewakili masa tamat.
  • bermula: Mewakili masa permulaan.

difftime () Nilai pulangan

  • Fungsi difftime () mengembalikan perbezaan masa antara akhir dan bermula dalam beberapa saat.

Contoh: Bagaimana fungsi difftime () berfungsi

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

Semasa anda menjalankan program, outputnya adalah:

 Masa yang diperlukan = 3 saat

Di sini, fungsi time () digunakan untuk mendapatkan jenis kalendar semasa time_t.

Artikel menarik...