#include <time.h>
#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
	cout << "http://fehead.tistory.com/" << endl;

	for( ;; )
	{
		time_t now = time( 0 );		
		
		// 자정(오늘의 0시 시각을 구함)
		struct tm todayStartTm;
		localtime_s( &todayStartTm, &now );
		todayStartTm.tm_sec = 0;
		todayStartTm.tm_min = 0;
		todayStartTm.tm_hour = 0;

		// 자정부터 현재까지 지난 초를 구함
		time_t  todayTotalSec = now - mktime( &todayStartTm );		

		// 에린의 현재 누적된 분(Min)을 구함.
		// (에린시간은 1.5초당 1분이 지나기 때문에 1.5로 나누었음.)
		time_t erinTotalMin = static_cast<time_t>( todayTotalSec / 1.5 );
		
		// 에린의 하루 시간을 구함.
		//  누적된 시간에서 오늘로부터 지난 시간을 구함(24 * 60 - 하루)
		time_t erinTodayMin = erinTotalMin % (60*24);

		time_t erinHour = erinTodayMin / 60;			// 에린시간 시
		time_t erinMin = erinTodayMin % 60;			// 에린시간 분

		cout << erinHour << " : " << erinMin << endl;	// 시간 출력

		Sleep( 1000 );
	}

	return 0;
}

+ Recent posts