コンソール モードで Visual C++ /CLR を使用するプロジェクトに取り組んでいます。システムクロックをマイクロ秒単位で取得するにはどうすればよいですか? 表示したいhours:minutes:seconds:microseconds
次のプログラムは問題なく動作しますが、他のプラットフォームとは互換性がありません:
#include <stdio.h>
#include <sys/time.h>
int main()
{
struct timeval tv;
struct timezone tz;
struct tm *tm;
gettimeofday(&tv, &tz);
tm=localtime(&tv.tv_sec);
printf(" %d:%02d:%02d %ld \n", tm->tm_hour, tm->tm_min,tm->tm_sec, tv.tv_usec);
return 0;
}