如何在Minix 3.2.1上的printf
中写下当前时间?
我尝试使用下面的gmtime
,但它在time(&nowtime)
上出错。
#include <sys/time.h>
#include <time.h>
struct tm *now;
time_t nowtime;
time(&nowtime);
now=gmtime(&nowtime);
printf("TIME is NOW %s",now);
此外,我试着回忆一下内核(/usr/src/kernel/main.c),因为我需要花时间启动minix来说明内核进程何时完成并切换到用户。
我在上面的代码中遇到了一些错误,比如重建内核,如下所示;
答案 0 :(得分:0)
不熟悉minix,但它类似于Unix&amp; Linux,所以也许来自该平台的东西可能出现在minix上...所以有两种方法
在ctime
Linux上time()
命令的手册页包含此示例代码(您可能需要修改minix,但它显示了如何使用asctime()
{{1} }和localtime()
):
time()