Định nghĩa hàm time() trong C

Hàm time_t time(time_t *seconds) trả về thời gian từ Epoch (00:00:00 1/1/1970 theo UTC), được ước lượng bằng giây. Nếu tham số seconds không là NULL, thì giá trị trả về cũng được lưu trữ trong biến seconds.

Khai báo hàm time() trong C

Dưới đây là phần khai báo cho time() trong C:

time_t time(time_t *t)

Tham số

  • seconds -- Đây là con trỏ tới một đối tượng của kiểu time_t, nơi giá trị seconds sẽ được lưu trữ.

Trả về giá trị

Hàm trả về Calendar time hiện tại dưới dạng một đối tượng time_t.

Ví dụ minh họa cách sử dụng của time() trong C:

#include <stdio.h>
#include <time.h>

int main ()
{
   time_t seconds;

   seconds = time(NULL);
   printf("So gio (h) bat dau tu 1/1/1970 = %ld gio\n", seconds/3600);

   return(0);
}

Biên dịch và chạy chương trình C trên sẽ cho kết quả:

Hàm time() trong thư viện C chuẩn

Xem thêm:

Thư viện C chuẩn:

Viết câu trả lời

Drop Images

0 Bình luận