処理に要した時間の計測
#include <stdio.h>
#include <time.h>
int main(void){
clock_t start, end;
double req_time;
start = clock();
/*-----処理-----*/
end = clock();
req_time = (double)(end - start) / CLOCKS_PER_SEC;
}
処理開始時のclock関数の返却値をstartに格納し、処理終了時のclock関数の返却値をendに格納する。
処理に要した時間は end – start によって得られる。
単位がクロック数なので、CLOCKS_PER_SECで割って秒単位の値に換算する。