Edited....I got direction from @pablo1977 where to code and compile the codes online. Thanks. Sorry I got to edit this question to prevent further down vote.
问问题
144 次
2 回答
2
尝试这个
输入参数为 NULL 的 time(..) 函数,将返回从 1970 年 1 月 1 日开始的秒数
time(time_t*) 类型因此输入参数 0 被视为 NULL。但是 1 会产生错误。输入必须是 time_t* 类型
#include <stdio.h>
#include <time.h>
int main ()
{
time_t seconds;
seconds = time (NULL);
printf ("%ld hours since January 1, 1970", seconds/3600);
return 0;
}
有关更多信息,请参阅使用 time.h 在 C 中获取当前小时
于 2013-09-05T03:49:57.470 回答
1
签名是
time_t time( time_t *tp )
tp 是返回值的 time_t 的地址。但是,它可以为 null (0),在这种情况下不使用它。
于 2013-09-05T03:54:09.810 回答