C プログラムが実行する前に、できれば実行する前に、どのくらいの時間を使用するかを知る方法を探しています。
方法はありますか?
その後、はい。ほとんどの (すべて?) UNIX-y システムでは、これを使用できます。
time ./myprog
プログラムが外部入力に依存する可能性があるためです。 停止の問題は、プログラムの実行にかかる時間を事前に調べる際の障害にもなる可能性があります。
使用できますclock()
:
#include <stdio.h>
#include <time.h>
int main() {
clock_t start, stop;
start = clock();
/* Your code */
stop = clock();
printf("Run time: %f",(stop-start)/CLOCKS_PER_SEC);
return 0;
}