由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个c的问题
相关主题
About timeout in Socket Programming.error C2223: left of '->GetEnv' must point to struct/union (转载)
[合集] 为什么多个线程生成的随机数是一样的?一个socket中select函数的问题
这个检测BST的程序是对的么?咋通不过我的BST呢c ptr question
问个时钟的问题定义linked list最后一行什么意思?
问个GSL的问题这段C++程序有错吗?
请教函数 INIT 怎么能free memoryhow to destruct list with loop?
问一个简单的binary tree 问题并口驱动的一个问题 (转载)
一道面试题Reverse Words in a String
相关话题的讨论汇总
话题: time话题: alarm话题: include话题: seconds话题: epoch
进入Programming版参与讨论
1 (共1页)
w***n
发帖数: 1137
1
看到一个程序, 里面有这么一句。
#include
#include
#include "errors.h"
typedef struct alarm_tag {
struct alarm_tag *link;
int seconds;
time_t time; /* seconds from EPOCH */
char message[64];
} alarm_t;
在主程序力有这么一句
alarm->time = time (NULL) + alarm->seconds;
以前没有见过这种用法,这句到底是什么意思?
w***n
发帖数: 1137
2
got it, googled this
EXAMPLES
Getting the Current Time
The following example uses the time() function to calculate the time elapsed
, in seconds, since the Epoch, localtime() to convert that value to a broken
-down time, and asctime() to convert the broken-down time values into a
printable string.
#include
#include
int main(void)
{
time_t result;
result = time(NULL);
printf("%s%ju secs since the Epoch\n",
asctime(localtime(&result)),
(uintmax_t)resu

【在 w***n 的大作中提到】
: 看到一个程序, 里面有这么一句。
: #include
: #include
: #include "errors.h"
: typedef struct alarm_tag {
: struct alarm_tag *link;
: int seconds;
: time_t time; /* seconds from EPOCH */
: char message[64];
: } alarm_t;

c**o
发帖数: 166
3
c**o
发帖数: 166
4
1 (共1页)
进入Programming版参与讨论
相关主题
Reverse Words in a String问个GSL的问题
谁懂javascript?请问一句程序什么意思?请教函数 INIT 怎么能free memory
C & C++ mixing question问一个简单的binary tree 问题
简单的perl问题一道面试题
About timeout in Socket Programming.error C2223: left of '->GetEnv' must point to struct/union (转载)
[合集] 为什么多个线程生成的随机数是一样的?一个socket中select函数的问题
这个检测BST的程序是对的么?咋通不过我的BST呢c ptr question
问个时钟的问题定义linked list最后一行什么意思?
相关话题的讨论汇总
话题: time话题: alarm话题: include话题: seconds话题: epoch