Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

현재 시간으로 디지털 시계를 인쇄하는 C 프로그램

<시간/>

이 섹션에서는 C를 사용하여 디지털 시계를 만드는 방법을 볼 것입니다. 시간으로 작업하려면 time.h 헤더 파일을 사용할 수 있습니다. 이 헤더 파일에는 날짜 및 시간 관련 문제를 처리하는 데 사용되는 몇 가지 함수 서명이 있습니다.

time.h의 네 가지 중요한 구성 요소는 다음과 같습니다.

  • 크기_t 이 size_t는 기본적으로 부호 없는 정수 유형입니다. sizeof()의 결과입니다.

  • 시계_t 이것은 프로세서 시간을 저장하는 데 사용됩니다.

  • 시간_t 달력 시간을 저장하는 데 사용됩니다.

  • 구조체 이것은 구조입니다. 전체 날짜와 시간을 유지하는 데 도움이 됩니다.

예시 코드

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

출력

23:35:44