/* written by izumi@ieee.org, 19-Jan-2010 プログラムの実行時間を計測するには ・子プロセス、別プロセスや停止時間も含む ・移植性低 */ #include #include #include #include /* timeGetTime() は windows 系固有の関数である。 移植性が必要な場合は使用しないこと。 */ /* コンパイルオプションの例 gcc -Wall -g -I/usr/include/w32api -L/usr/lib/w32api timeGetTime.c -lwinmm */ int main(int argc, char **argv){ int i; DWORD t0,t1; long x,y; double s; for (i=1;i<10;i++) { t0=timeGetTime(); /* 開始時刻 */ y=0; for (x=0;x