C ++ time () - Thư viện chuẩn C ++

Hàm time () trong C ++ trả về lịch thời gian hiện tại dưới dạng một đối tượng kiểu time_t.

Hàm time () được định nghĩa trong tệp tiêu đề.

thời gian () nguyên mẫu

 time_t time (time_t * arg);

Hàm time () nhận một con trỏ đến time_tđối tượng làm đối số của nó và trả về thời gian lịch hiện tại dưới dạng giá trị của kiểu time_t.

Nếu arg không phải là một con trỏ null, giá trị trả về cũng được lưu trữ trong đối tượng được trỏ tới bởi arg.

tham số time ()

  • arg: con trỏ tới một đối tượng time_t (nếu không phải null) lưu trữ thời gian.

thời gian () Giá trị trả về

  • Khi thành công, hàm time () trả về thời gian lịch hiện tại dưới dạng một giá trị của kiểu time_t.
  • Khi thất bại, nó trả về -1 được nhập để nhập time_t.

Ví dụ 1: Hàm time () hoạt động với giá trị trả về như thế nào?

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

Khi bạn chạy chương trình, đầu ra sẽ là:

 1489924627 giây đã trôi qua kể từ 00:00:00 GMT, ngày 1 tháng 1 năm 1970

Ví dụ 2: Hàm time () hoạt động như thế nào với con trỏ tham chiếu?

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

Khi bạn chạy chương trình, đầu ra sẽ là:

 1489924627 giây đã trôi qua kể từ 00:00:00 GMT, ngày 1 tháng 1 năm 1970

thú vị bài viết...