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++ |
|---|---|---|---|
|
+ |
+ |
+ |
+ |