초의 분수 부분을 포함하여 시스템 시간을 가져 오려고합니다. 표준 c (ANSI C)에서 가능합니까? 그렇다면 윈도우 OS 용 라이브러리를 만들어서 가능하게 만드십시오. 리눅스에서는 다음 코드가 잘 작동합니다. 친절 윈도우 OS 것이 가능하다 어떻게 도와 18.35443541time.h를 사용하여 UTCTime에서 초의 분수 부분을 얻는 방법
: 09 :
#include <sys/time.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char buffer[30];
struct timeval tv;
time_t curtime;
gettimeofday(&tv, NULL);
curtime=tv.tv_sec;
strftime(buffer,30,"%m-%d-%Y %T.",localtime(&curtime));
printf("%s%ld\n",buffer,tv.tv_usec);
return 0;
}
출력
2009년 12월 25일 (11)이다. ANSI C가 허용하지 않는 경우. 이처럼
@skwllsp : - 친절하게 말해. 또는 내가 SYSTEMTIME 및 GetSystemTime에 포함해야하는 헤더 파일 ....! – Siddiqui
#include –
Skwllsp에게 감사드립니다. 귀하의 코드를 시도했지만 정확하지 않습니다. – Siddiqui