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_t
objek: akhir dan permulaan, dan mengira perbezaannya end - begin
dan 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
.