ここではC言語での時間情報の取得方法について説明していく、 時間情報には様々な種類があり、また環境により利用できる関数も変わってくる。 C言語の環境であればどこでも利用できる標準関数から始まり、POSIX環境、Windows環境で利用できるAPIも紹介する。 POSIX環境 引き続き、Linux をはじめとする POSIX 環境で使用できる方法を紹介する。 前回説明したように、 POSIX環境で古くから使われてきたgettimeofday()は非推奨となり、この関数の利用が推奨されている。 プロトタイプ宣言は以下、C標準の関数ではないがヘッダは time.h である。 #include <time.h> struct timespec { time_t tv_sec; /* Seconds. */ long tv_nsec; /* Nanoseconds. */ }; int clock_