자 오늘 배울것은 c++로 시간을 구하는 법이에요
아주 간답해요
먼자 헤더로 <ctime> <iomanip>를 선언해주고
각 변환을 통해 현재시간을 구해볼거에요
첫번째로
std::chrono::system_clock::time_point time1=std::chrono::system_clock::now();
time1에 현재 시각을 저장해요
두번째로
time_t time_2 =std::chrono::system_clock::to_time_t(time1);
time_2에 time_t로 변환해요
세번째로
tm time3 =std::localtime(&time_2);
tm에 저장합니다
마지막 네번째로
std::cout<<std::put::time(tm,"%H %M %S");
출력을 하면 현재 시스템상의 시각을 표현할수있어요
보안 오류로인한 방법은 세번째에서
tm time3;
std::localtime_s(&time3,&time_2);
를 각각 써주면 됩니다
또한 출력을 하는 두번째 방법은
const char* buffer[100];
strftime(buffer,sizeof(buffer),"%H %M %S",&time3);를
Cout으로 출력해주면 됩니다
이상으로 시간강의를 마칩니다
담배한대씩 피고오세요
아주 간답해요
먼자 헤더로 <ctime> <iomanip>를 선언해주고
각 변환을 통해 현재시간을 구해볼거에요
첫번째로
std::chrono::system_clock::time_point time1=std::chrono::system_clock::now();
time1에 현재 시각을 저장해요
두번째로
time_t time_2 =std::chrono::system_clock::to_time_t(time1);
time_2에 time_t로 변환해요
세번째로
tm time3 =std::localtime(&time_2);
tm에 저장합니다
마지막 네번째로
std::cout<<std::put::time(tm,"%H %M %S");
출력을 하면 현재 시스템상의 시각을 표현할수있어요
보안 오류로인한 방법은 세번째에서
tm time3;
std::localtime_s(&time3,&time_2);
를 각각 써주면 됩니다
또한 출력을 하는 두번째 방법은
const char* buffer[100];
strftime(buffer,sizeof(buffer),"%H %M %S",&time3);를
Cout으로 출력해주면 됩니다
이상으로 시간강의를 마칩니다
담배한대씩 피고오세요
오