Masa C ++ () - Perpustakaan Standard C ++

Fungsi time () dalam C ++ mengembalikan waktu kalendar semasa sebagai objek jenis time_t.

Fungsi time () ditentukan dalam fail header.

prototaip masa ()

 time_t time (time_t * arg);

Fungsi time () mengambil penunjuk untuk time_tobjek sebagai argumennya dan mengembalikan waktu kalendar semasa sebagai nilai jenis time_t.

Sekiranya arg bukan penunjuk nol, nilai yang dikembalikan juga disimpan di objek yang ditunjukkan oleh arg.

masa () Parameter

  • arg: penunjuk ke objek time_t yang (jika tidak kosong) menyimpan masa.

masa () Nilai pulangan

  • Apabila berjaya, fungsi waktu () mengembalikan waktu kalendar semasa sebagai nilai jenis time_t.
  • Pada kegagalan ia mengembalikan -1 yang dilemparkan untuk menaip time_t.

Contoh 1: Bagaimana fungsi waktu () berfungsi dengan nilai pulangan?

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

Semasa anda menjalankan program, outputnya adalah:

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

Contoh 2: Bagaimana fungsi waktu () berfungsi dengan penunjuk rujukan?

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

Semasa anda menjalankan program, outputnya adalah:

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

Artikel menarik...