/* |
**clock.h |
**用于代码计时的头文件 |
** |
**clock_begin : 开始计时. |
**clock_end : 返回从clock_begin开始到此处所用时间并输出. |
**clock_num : 返回从clock_begin开始到此处所用时间但不输出. |
**Powered by Viclis |
*/ |
#include <iostream> |
#include <ctime> |
using namespace std; |
#define clock_begin myclock(); |
#define clock_end myclock(true); |
#define clock_num myclock(false) |
int myclock( bool output= false ) |
{ |
static int a,b; |
static bool k; |
if (k) |
{ |
b= clock (); |
if (output) printf ( "This program used %d ms in total.\n" ,b-a); |
return b-a; |
} |
else |
{ |
a= clock (); |
k= true ; |
return -1; |
} |
} |
初级程序员
by: 云代码会员 发表于:2016-09-23 19:39:27 顶(0) | 踩(0) 回复
坑死我啦!!!
回复评论