![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/NaFPa/btq9AhMleDC/VLHFNLbij0oJCkusnUGoS1/img.png)
저번 포스팅에 이어서 이번에는 c++에서 현재 시간과 날짜를 출력하는 방법을 알아보도록 하겠습니다. c++에서 현재 날짜와 시간을 출력하기위해서는 time()와 localtime()를 사용해야 합니다. [현재 시간 구하기] #include #include using namespace std; int main() { time_t timer; struct tm *curr_timer; timer = time(NULL); // 1970.01.01 00:00:00 이후부터 현재까지 흐른 시간 (s) curr_timer = localtime(&timer); //time_t 값은 32bit or 64bit //localtime()을 이용해서 보기 쉬운 형태로 변환 cout tm_year+1900
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dLxGwc/btq9yL1JTZA/ZekwDhKs42HsCkoMCb6UuK/img.png)
프로그래밍을 하다보면 시간을 측정하고 현재 시간을 출력해야 하는 상황이 종종 존재합니다. 이번에는 그러한 상황에 쓰일 수 있는 함수들을 알아보도록 하겠습니다. 먼저 이번 글에서는 수행시간을 측정하는 방법을 사용해보도록 하겠습니다. 먼저 실행 시간을 측정하는 방법은 아래와 같이 두 가지 방법이 존재합니다. 1. time() 이용 time() 함수를 이용하게 되면 Unix 운영체제가 공식 출시한 1970년 01월 01일 0시 0분 0초를 기점으로 현재까지 흐른 시간을 초(s) 단위로 나타냅니다. #include 헤더파일을 포함시키고 다음과 같이 사용합니다. #include #include int main() { time_t start, end; double result; start = time(NULL);/..