最近我在做一个排序的问题,用VC++,题目要求计算系统运行时间,我用的DWORD lBeginTime = GetTickCount();但是每次只能用一个,用于2个及以上的函数就会报错,所以每次用的时候就要屏蔽其他的函数,这样很麻烦,我又试着用clock_t();但是用这个,一般的时间都是一样的,所以我认为可能是有问题.
by the way,我是将多个排序算法放在一个程序里,在主函数里用一个switch函数进行调用,现在只可以一次屏蔽其他的函数,运行一个函数,DWORD lBeginTime = GetTickCount();才有意义.
请高人帮忙解决这问题啊,谢谢!