秒の小数部分を含むシステム時間を取得したい。標準c(ANSI C)で可能ですか?そうでない場合は、それを可能にするために、ウィンドウOS用のライブラリをいくつか教えてください。Linuxでは、次のコードが問題なく機能します。
#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:09:18.35443541
親切に私を助けてください、それはウィンドウOSのためにどのように可能ですか。ANSICで許可されていない場合。