【发布时间】:2013-03-14 06:44:05
【问题描述】:
我很难添加两个长整数,基本上我想要的是使用这两个变量所花费的“总”时间,我一直得到 0。
struct rusage rusage;
getrusage(RUSAGE_SELF, &rusage);
printf("TOTAL TIME \n");
printf("%ld.%06ld", (rusage.ru_utime.tv_sec, rusage.ru_utime.tv_usec),
(rusage.ru_stime.tv_sec, rusage.ru_stime.tv_usec));
它打印出一个 0。我可以打印出用户时间、系统时间,但我不能添加它们。请帮忙。
作者想要的不是只添加两个long 整数,而是分别添加两个timeval 结构的秒和微秒。
【问题讨论】:
-
您需要编辑您的问题以包含无效的代码。从源文件中复制它并将其粘贴到您的问题中。
标签: c