우리가 코딩을 할 때 보면 시간을 다루는 예제를 본 적이 있다. 하지만 시간을 다루는 표준 라이브러리는 언어마다 다르다.
그래서 이번에는 C언어에서 시간을 다루는 데 사용되는 라이브러리인 time.h에 대해 정리하겠다. ① 기본 개념 1) 사용 이유 → 컴퓨터 프로그램에서 시간과 날짜를 다루는 것은 매우 흔한 작업 → 이런 작업을 쉽게 처리할 수 있도록 도와줌 2) 주요 기능 현재 시간 가져오기 → 시스템의 현재 날짜와 시간을 얻음 시간 변환 → 시스템 시간(초 단위)을 사람이 읽을 수 있는 형식으로 변환 시간 서식 지정 → 날짜와 시간을 특정 형식으로 출력 경과 시간 계산 → 두 시간의 차이를 계산 시간 측정 → 프로그램 실행 시간 측정 시간 딜레이 → 지정된 시간만큼 작업을 지연 3) 동작 원리 → 컴퓨터 시스템에서 시간은 "1970년 1월 1일 00:00:00 UTC"(유닉스 에폭)부터 초 단위로 계산 → time() 함수는 현재 시간을 초 단위로 반환 → local...
원문 링크 : C언어 <time.h>