timeval

    1热度

    2回答

    使用下面的代码我可以得到当前时间以毫秒为单位。现在我想将毫秒添加到系统时间。任何提示? #include <stdio.h> #include <sys/time.h> int main (int argc, char** argv) { struct timeval time; gettimeofday (&time, NULL); long systemt

    4热度

    2回答

    标题说明了一切。 我必须实现一个接收std :: chrono :: system_clock :: duration值并需要将其转换为timeval sruct的函数,以便我可以将它传递给某个系统函数。

    1热度

    2回答

    我试图计算从捕获的数据包到先前数据包的延迟,两者都来自同一连接。 我使用单个链表,每个节点对应一个连接;我从IP1到IP2的数据包中识别IP1到IP2的数据包:我使用一个节点来表示连接的方向(IP1到IP2),另一个节点用来表示连接的相反方向(IP2到IP1)。 我总是添加在列表的末尾。 我的结构节点如下: typedef struct node { unsigned int num_p

    1热度

    3回答

    我收到了一些奇怪的编译错误。这是一个家庭作业(帮助确定)。这个想法是实现一个程序,测试用户每秒钟能够“输入”一次。我应该使用gettimeofday来获取每个“输入”的一些时间值,然后找出平均时间和标准偏差是什么......我试图通过检查标准偏差来检查'\ n',然后如果如此,使用函数gettimeofday来填充的timeval结构,然后将其存储表示结构为以后使用数组... 编译(gcc -We

    0热度

    1回答

    我写一个网络程序作为网络项目的一部分。该程序生成一堆数据包(用于使用berkely套接字API进行通信的TCP)并将其发送到特定端口并测量它返回的响应。该程序工作得很好,但我想做一些后端计算,比如我的程序实际上产生了多少数据速率。我试图做的是,我测量了发送数据包的代码的例程前后的时间,并将该时间的总数据除以 总共799个数据包在程序的一次发送中每个数据包是82字节,所以: 799 x 82 x 8

    0热度

    1回答

    假设我们想知道函数的运行多久,我们就可以这样写代码 struct timeval tpstart,tpend; gettimeofday(&tpstart,NULL); A(); gettimeofday(&tpend,NULL); float timeuse= tpend.tv_sec-tpstart.tv_sec + (tpend.tv_usec-tps

    0热度

    1回答

    假设我有一个函数calc_sum()并且我想测量它的执行时间。我有一个回调函数info_callback(),它打印一条消息并计算执行时间,它将void指针作为参数。我想要void*到struct timeval *来检索开始/结束执行时间并计算差异,但我不明白如何将指针传递给数组struct timeval *,以便我可以从info_callback()函数中访问其元素。 无论我尝试,我得到分段

    4热度

    2回答

    我有一个移植到Microsoft Visual Studio 2008的应用程序,它可以在Linux上构建和运行。 我有时间程序麻烦,我的Linux代码如下所示: #include <sys/types.h> #include <sys/time.h> typedef long long Usec; inline Usec timevalToUsec(const timeval &tv)

    0热度

    1回答

    我已经采取了这个答案从SO: https://stackoverflow.com/a/2409054/997112 ,这样我可以在一个友好的格式打印的timeval结构。我不得不改变"%s.%06d"为"%s.%06ld"因为我得到的编译器警告: void printTimeval(struct timeval& tv){ time_t nowtime; struct tm

    4热度

    2回答

    在C/C++,假设我有以下值: int year = 2010; int month = 6; int day = 15; int hour = 14; int minute = 52; int seconds = 34; int microseconds = 141231; 什么是将此转换为timeval中最简单的方法是什么?我认为timeval是1970年1月1日以来的时间?但