我目前正在寻找这个项目的解决方案,我现在正在研究我需要在时钟滴答和实时显示排序算法的时钟时间。看来我的设置设置正常,但是当我显示时钟滴答和实际时间时,我无法获得在小数点后显示3个位置的实际时间。这是我为时钟设置的代码(带有必要的头文件)
// get beginning time
beginning = clock();
// --- Function to be clocked ---
// get ending time
ending = clock();
// set clock variables
elapsed = ending - beginning;
totalTime = (elapsed / CLK_TCK);
当我使用cout进行显示时,我的一些数据看起来像这样,
项目数 - 已用时间 - 经过时间
100000 - 11400 - 11
我希望它看起来像这样,
项目数 - 已用时间 - 经过时间
100000 - 11401 - 11.401
抱歉,我知道这个问题的格式很糟糕。有人有什么建议吗?
答案 0 :(得分:0)
#define __CLOCK_T_TYPE __SYSCALL_SLONG_TYPE
所以clock()给出了一个长的,你想要一个双...也许som类型的演员会在这里有所帮助。