例:
void CTaiShanKlineShowView::Collate_FJ_Data(){ for(int i = 0;i < 1000;i++){
for(int j = 0;j < 100;j++){ }
}
}我想知道 这个for循环到底花费了多少时间,请问该如何做呢?
void CTaiShanKlineShowView::Collate_FJ_Data(){ for(int i = 0;i < 1000;i++){
for(int j = 0;j < 100;j++){ }
}
}我想知道 这个for循环到底花费了多少时间,请问该如何做呢?
DWORD dwStart = GetTickCount();
for(int i = 0;i < 1000;i++){
for(int j = 0;j < 100;j++){ }
}
DWORD dwVal = GetTickCount() - dwStart;
}
DWORD dwBeginTicks,dwElapsed;
CString cs; dwBeginTicks = timeGetTime();
for(int i = 0;i < 1000;i++){
for(int j = 0;j < 100;j++){ }
}
dwElapsed = timeGetTime() -dwBeginTicks ;
cs.Format("共计耗时%.3f秒",(double)dwElapsed / 1000);
AfxMessageBox(cs);ansi c用clock函数