一个控制台显示时间的小玩意儿...
时间:2008-01-11
来源:互联网
gcc -o showtime showtime.c
/* file: showtime.c */
#include <stdio.h>
#include <time.h>
#define ESC '\033'
#define MOVETO "\033[%d;%d;H"
#define SAVE "\0337"
#define RESTORE "%c8",ESC
#define ROW 1
#define COL 50
main()
{
time_t i;
char * atime;
while (1) {
time(&i);
atime = asctime(localtime(&i));
atime[strlen(atime)-1] = '\0';
printf(SAVE);
printf(MOVETO,ROW,COL);
printf(" +--------------------------+ ");
printf(MOVETO,ROW+1,COL);
printf(" + %s +",atime);
printf(MOVETO,ROW+2,COL);
printf(" +--------------------------+ ");
printf(MOVETO,ROW+3,COL);
printf(" ");
printf(RESTORE);
fflush(stdout); /**/
sleep(1);
}
}
| showtime.png (7.6 KB, 56 次查看) |
作者: asmart 发布时间: 2008-01-11
作者: hohoxu_hao115 发布时间: 2008-01-11
作者: sofire 发布时间: 2008-01-11
作者: d00m3d 发布时间: 2008-01-11
作者: 晨想 发布时间: 2008-01-13
作者: d00m3d 发布时间: 2008-01-13
hardstatus string '%{= wK}%-Lw%{= KW}%50>%n%f* %t%{= wK}%+Lw%< %{= KW}%-=%D %d %M '
hardstatus alwayslastline
启动screen后,C-a t 就可以看到时间了。
作者: 晨想 发布时间: 2008-01-13
作者: d00m3d 发布时间: 2008-01-13
作者: 晨想 发布时间: 2008-01-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28















