#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; }
마비노기 게임 현재 시간 구하는 소스
2010. 1. 19. 21:46