免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: mike_chen
打印 上一主题 下一主题

给初学者玩的一个时钟的小程序 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-09-27 17:02 |只看该作者
应该用curses来做,不然每次输出一个屏幕,多难受啊

论坛徽章:
0
12 [报告]
发表于 2006-09-27 17:06 |只看该作者
是啊,每次换一个屏幕显示的,楼上你用什么curses也做一个啊,偶不懂,多学学

论坛徽章:
0
13 [报告]
发表于 2006-09-28 09:47 |只看该作者
原帖由 蜗大牛牛 于 2006-9-27 16:58 发表
为啥要用十6进制呢,咋不用其它进制呢


你喜欢的话也可以用8进制 033

论坛徽章:
0
14 [报告]
发表于 2006-09-28 09:51 |只看该作者
原帖由 bigapple2008 于 2006-9-27 17:02 发表
应该用curses来做,不然每次输出一个屏幕,多难受啊

呵呵 这个程序主要是用来玩的 就是让大家知道如何使用在终端打印颜色 便于调试程序时打印不同类型的信息
比如,正常打印信息用正常颜色,而错误信息用红色打印等等!

说明一下,偶的这个程序从技术上来说,没难度,没意义,纯粹消遣用

论坛徽章:
0
15 [报告]
发表于 2006-09-29 19:59 |只看该作者
天才

论坛徽章:
0
16 [报告]
发表于 2006-09-29 21:25 |只看该作者
用vc6.0编译,unistd.h这个文件没有,怎么获得

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
17 [报告]
发表于 2006-09-29 23:58 |只看该作者
新手,学习了

论坛徽章:
0
18 [报告]
发表于 2006-09-30 09:31 |只看该作者
原帖由 执金吾 于 2006-9-29 21:25 发表
用vc6.0编译,unistd.h这个文件没有,怎么获得


这个程序不需要这个头文件,我原来加了别的调试信息用到的,完全可以不包含它

论坛徽章:
0
19 [报告]
发表于 2006-09-30 10:12 |只看该作者

  1. ANSI的Escape序列屏幕控制码
  2. 格式: echo "33[字背景颜色;字体颜色m字符串33[0m"

  3. 例如:
  4. echo "33[41;36m something here 33[0m"  

  5. 其中41的位置代表底色, 36的位置是代表字的颜色


  6. 那些ascii code 是对颜色调用的始末.  
  7. 33[ ; m …… 33[0m  



  8. 字背景颜色范围:40----49
  9. 40:黑
  10. 41:深红
  11. 42:绿
  12. 43:黄色
  13. 44:蓝色
  14. 45:紫色
  15. 46:深绿
  16. 47:白色

  17. 字颜色:30-----------39
  18. 30:黑
  19. 31:红
  20. 32:绿
  21. 33:黄
  22. 34:蓝色
  23. 35:紫色
  24. 36:深绿
  25. 37:白色

  26. ===============================================ANSI控制码的说明  
  27. 33[0m 关闭所有属性  
  28. 33[1m 设置高亮度  
  29. 33[4m 下划线  
  30. 33[5m 闪烁  
  31. 33[7m 反显  
  32. 33[8m 消隐  
  33. 33[30m -- 33[37m 设置前景色  
  34. 33[40m -- 33[47m 设置背景色  
  35. 33[nA 光标上移n行  
  36. 33[nB 光标下移n行  
  37. 33[nC 光标右移n行  
  38. 33[nD 光标左移n行  
  39. 33[y;xH设置光标位置  
  40. 33[2J 清屏  
  41. 33[K 清除从光标到行尾的内容  
  42. 33[s 保存光标位置  
  43. 33[u 恢复光标位置  
  44. 33[?25l 隐藏光标  
  45. 33[?25h 显示光标  


复制代码

论坛徽章:
0
20 [报告]
发表于 2006-09-30 10:19 |只看该作者
呵呵!
好久没来了
一来就找到一个好玩的东东
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP