log.c
来自「linux下的BBS」· C语言 代码 · 共 35 行
C
35 行
#include <bbs.h>intlog_open(fpath)char *fpath;{ return(open(fpath, O_WRONLY | O_CREAT | O_APPEND, 0600));}intlog_close(fd)int fd;{ close(fd);}intlog_text(int fd, char *format, ...){ va_list ap; char bufa[256]; char bufb[256]; char timestr[DATELEN]; time_t now; if (fd > 0) { va_start(ap, format); vsprintf(bufa, format, ap); va_end(ap); now = time(NULL); snprintf(bufb, 256 ,"%s %s\n", rtime(&now, timestr), bufa); return write(fd, bufb, strlen(bufb)); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?