呼び出し側プロセスが使った CPU 時間を計算する
clock_t clock( void );
サンプルです。
#include <stdio.h>
#include <conio.h>
#include <time.h>
int main()
{
clock_t start, finish;
int LoopCount;
int z, x, y, count = 300;
printf("九九の計算を%d回します\n", count);
getch();
start = clock();
for (LoopCount=0; LoopCount < 300; LoopCount++){
printf("↓%d回目↓----------\n", LoopCount+1);
for (x=1; x <=9; x++){
for (y=1; y <=9; y++){
z = x * y;
printf("%d * %d = %d\n", x, y, z);
}
}
}
finish = clock();
printf("九九の計算%d回にかかった時間: %f秒\n", count, (double)(finish - start) / CLOCKS_PER_SEC);
getch();
return 0;
}