C ++ time () - C ++ Standard Library

Fungsi time () di C ++ mengembalikan waktu kalender saat ini sebagai objek berjenis time_t.

Fungsi time () didefinisikan dalam file header.

time () prototipe

 waktu_t waktu (time_t * arg);

Fungsi time () mengambil penunjuk ke time_tobjek sebagai argumennya dan mengembalikan waktu kalender saat ini sebagai nilai tipe time_t.

Jika arg bukan pointer nol, nilai yang dikembalikan juga disimpan dalam objek yang ditunjukkan oleh arg.

waktu () Parameter

  • arg: pointer ke objek time_t yang (jika bukan null) menyimpan waktu.

waktu () Nilai kembali

  • Jika berhasil, fungsi time () mengembalikan waktu kalender saat ini sebagai nilai tipe time_t.
  • Jika gagal, ia mengembalikan -1 yang dicor untuk mengetik time_t.

Contoh 1: Bagaimana fungsi waktu () bekerja dengan nilai yang dikembalikan?

 #include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 1489924627 detik telah berlalu sejak 00:00:00 GMT, 1 Jan 1970

Contoh 2: Bagaimana fungsi waktu () bekerja dengan penunjuk referensi?

 #include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(&current_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 1489924627 detik telah berlalu sejak 00:00:00 GMT, 1 Jan 1970

Artikel yang menarik...