Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C in đồng hồ số với thời gian hiện tại


Phần này xem cách làm đồng hồ số dùng C. Làm việc với thời gian dùng time.h. File header này có chữ ký hàm xử lý ngày/giờ.

Bốn thành phần quan trọng của time.h:

  • size_t Kiểu nguyên không dấu, kết quả của sizeof().

  • clock_t Dùng lưu thời gian xử lý.

  • time_t Dùng lưu thời gian lịch.

  • struct tm Cấu trúc. Giúp giữ toàn bộ ngày và giờ.

Ví dụ mã

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

int main() {
    time_t s, val = 1;
    struct tm* curr_time;
    s = time(NULL); // lưu thời gian tính bằng giây
    curr_time = localtime(&s); // lấy thời gian hiện tại dùng localtime()
    // Hiển thị định dạng HH:mm:ss
    printf("%02d:%02d:%02d", curr_time->tm_hour, curr_time->tm_min, curr_time->tm_sec);
}

Kết quả

23:35:44