Fungsi difftime () di C ++ menghitung perbedaan antara dua kali dalam detik.
Fungsi difftime () didefinisikan dalam file header.
difftime () prototipe
double difftime (time_t end, time_t start);
Difftime () mengambil dua time_t
objek: end dan begin, dan menghitung perbedaan sebagai end - begin
dan mengembalikan hasilnya dalam hitungan detik .
Jika akhir mengacu pada waktu yang terjadi sebelum mulai maka hasilnya negatif.
difftime () Parameter
- akhir: Mewakili waktu akhir.
- begin: Mewakili waktu awal.
difftime () Mengembalikan nilai
- Fungsi difftime () mengembalikan perbedaan waktu antara akhir dan mulai dalam hitungan detik.
Contoh: Bagaimana fungsi difftime () bekerja
#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; )
Saat Anda menjalankan program, hasilnya adalah:
Waktu yang dibutuhkan = 3 detik
Di sini, fungsi time () digunakan untuk mendapatkan tipe waktu kalender saat ini time_t
.