gpt4 book ai didi

c - 使用ctime获取2个操作之间的间隔?

转载 作者:行者123 更新时间:2023-12-01 06:14:57 24 4
gpt4 key购买 nike

我有兴趣使用 ctime 在不同的点显示 C 程序的执行时间。我试过类似的东西,但它一定是不对的......

int main() {

time_t tm1, tm2;
tm1 = time(NULL);
sleep(2);
tm2 = ctime(tm1);

printf("%d\n", tm2-tm1);
return 0;
}

您有什么建议或合适的例子吗?提前致谢

最佳答案

ctime() 返回传递给它的时间的字符串表示形式。

如果你想要一个简单的流逝时间,只需:

    time_t t1, t2;
t1 = time(0);
sleep(2);
t2 = time(0);

printf("Elapsed: %d\n", t2 - t1);

参见 man ctimeman 2 time

关于c - 使用ctime获取2个操作之间的间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com