C ++ difftime () - C ++ Standard Library

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_tobjek: end dan begin, dan menghitung perbedaan sebagai end - begindan 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.

Artikel yang menarik...