Computer >> Máy Tính >  >> Lập trình >> lập trình C

C chương trình để in đồng hồ kỹ thuật số với thời gian hiện tại

Trong phần này, chúng ta sẽ xem cách tạo đồng hồ kỹ thuật số bằng C. Để làm việc với thời gian, chúng ta có thể sử dụng tệp tiêu đề time.h. Tệp tiêu đề này có một số chữ ký hàm được sử dụng để xử lý các vấn đề liên quan đến ngày và giờ.

Bốn thành phần quan trọng của time.h như dưới đây

  • size_t Size_t này về cơ bản là kiểu tích phân không dấu. Đây là kết quả của sizeof ().

  • clock_t Điều này được sử dụng để lưu trữ thời gian của bộ xử lý

  • time_t Điều này được sử dụng để lưu trữ thời gian trên lịch

  • struct tm Đây là một cấu trúc. Nó giúp lưu giữ toàn bộ ngày và giờ.

Mã mẫu

#include <stdio.h>
#include <time.h>
int main() {
   time_t s, val = 1;
   struct tm* curr_time;
   s = time(NULL); //This will store the time in seconds
   curr_time = localtime(&s); //get the current time using localtime()
   function
      //Display in HH:mm:ss format
      printf("%02d:%02d:%02d", curr_time->tm_hour, curr_time->tm_min,
   curr_time->tm_sec);
}

Đầu ra

23:35:44