clock

提供: RAD Studio
移動先: 案内検索

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

+

+

+

+