clock
time.h:インデックス への移動
ヘッダーファイル
time.h
カテゴリ
日付/時刻ルーチン
プロトタイプ
clock_t clock(void);
説明
プロセッサ時間を測定します。
clock は,2 つのイベントの時間間隔を測定します。時間(秒単位)を求めるには,clock から返された値を CLK_TCK マクロの値で除算する必要があります。
戻り値
成功した場合,clock は,プログラムの起動時から経過したプロセッサ時間を返します。
エラーの場合(プロセッサ時間を取得できないか,その値を表すことができない場合)は,-1 を返します。
例
#include <time.h> #include <stdio.h> #include <windows.h> int main(void) { clock_t start, end; start = clock(); Sleep(2000); end = clock(); printf("The time was: %f\n", (end - start) / CLK_TCK); return 0; }
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |