1 2 3 4 5 | gettimeofday( &start, NULL ); foobar(); gettimeofday( &end, NULL ); timeuse = 1000000 * ( end.tv_sec - start.tv_sec ) + end.tv_usec - start.tv_usec; timeuse /= 1000000; |
1 2 3 4 5 6 7 8 9 10 11 12 13 | #define numFuncs 2 int foobar1() { …… } int foobar2() { …… } …… typedef int ( *ptFuncDef )(); ptFuncDef ptFuncArr[] = { &foobar1, &foobar2, …… }; …… for ( i = 0; i < numFuncs; i++ ) { gettimeofday( &start, NULL ); ptFuncArr(); gettimeofday( &end, NULL ); …… } |
1 2 3 | foobar1 foobar2 …… |
1 | sed -e 's/^/\&/' -e 's/$/,/' in.file > out.file |
1 2 3 | &foobar1, &foobar2, …… |
1 2 3 4 5 6 7 8 9 10 11 12 | #!bin/bash i=0 while read line do i=`expr $i + 1` if [ $i -lt 5 ] ; then echo $line | tr -d "\n" >> "new.file" else echo $line >> "new.file" i=0 fi done < "out.file" |
1 2 3 4 5 6 | #include<time.h> …… begin = clock(); …… end = clock(); fprintf( fh, "%8.2g\n", (begin - end) / CLOCKS_PER_SEC ); |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |