time.h

    -1热度

    2回答

    我正在尝试使用专家C编程中的示例,同时遇到此问题。我的程序基本上是做一件事情:使用标准gmtime功能,看看有多少岁月已经过去自1970年以来 这里是我的程序: #include <stdio.h> #include <time.h> int main(int argc, char** argv) { time_t now = time(0); struct tm *t

    0热度

    1回答

    我正在C++中构建一个应用程序,其中我需要Time对象来访问当前系统时间。为此,我使用time.h。我的两个构造函数去如下: Time::Time(bool p_daylightSavingEnabled /* = true */) { time_t rawTime = time(nullptr); struct tm* timeInfo = localtime(&rawTi

    2热度

    2回答

    我有一个time_t类型变量(从<time.h>),它存储失败的时间,并且想将它初始化为一个“null”值,该值为最终值if没有错误发生。有没有一种标准的方法将time_t变量设置为某种已知的空值?我发现如果发生错误,time()函数返回-1,也许这是最好的,但不知道我是否可以将一个整数值分配给typedef。也许我需要用这个......? time_t failTime = (time_t)(-

    -2热度

    2回答

    我有运行DOS(FREEDOS 1.1)的计算机和滑动C(编译与Borland 5.0)与time.h。当我使用BIOS或DATE和TIME DOS设置计算机的时间命令,没有关于时区信息。我将时间设定在当前时间10:25 AM。 我的C程序做到这一点... char timeString[80]; time_t timeT = time(NULL); strftime(timeString,

    2热度

    1回答

    功能strptime()的莫名其妙的行为: #define _XOPEN_SOURCE #include <stdio.h> #include <time.h> double getPeriod(char * dateStart, char * dateStop) { struct tm tmStart, tmStop; time_t timeStampStart, t

    1热度

    2回答

    我想在1GHz MIPS路由器上从CLOCK_REALTIME获得纳秒分辨率。当我为x86编译下面的代码并运行在1GHz虚拟机上时,我得到了纳秒级的分辨率。当我为mips编译并在1GHz路由器上运行时,似乎达到了微秒。 #include <stdio.h> #include <time.h> int main(int argc, char **argv, char **arge) {

    0热度

    1回答

    我有一段我负责加速的c代码。代码放到RasPi上并编译。两年前,代码被编译和编译,并且工作正常。现在,当我尝试编译同一个文件时,它说有'clock_gettime'的未定义引用。我查了一下,那个函数是在time.h中定义的。我想这也许没有安装或调用代码中的头文件。在代码的开头,它会说#include,所以这不是问题。我检查了是否在RasPi上安装了time.h头文件,并且它在其他头文件中。我用na

    -6热度

    2回答

    我有这样的代码: #include <stdio.h> #include <time.h> int main(void) { time_t rawtime = time(NULL); struct tm *ptm = localtime(&rawtime); printf("The time is: %02d:%02d:%02d\n", ptm->tm_ho

    0热度

    2回答

    欲计算两个日期之间以秒的差异,但结果是0。 下面是代码: time_t=time(NULL); struct tm * timeNow=localtime(); time_t start=mktime(&*timeNow); time_t end=mktime(&*recordFind->timeInserted); double seconds=difftime(start,end);

    -4热度

    2回答

    这是我计算年龄的程序。 #include <stdio.h> #include <time.h> int main(void) { int d1, d2, m1, m2, y1, y2, d3, m3, y3; struct tm *t; time_t ts; ts = time(NULL); t = localtime(&ts);