LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 1

中文版的banner

[复制链接]
发表于 2006-8-29 22:06:55 | 显示全部楼层 |阅读模式
Unix下有一个banner程序,可以打印放大的英文字符。


  1. [bash@calabash ~]$ banner Hello

  2. #     #  #######  #        #        #######
  3. #     #  #        #        #        #     #
  4. #     #  #        #        #        #     #
  5. #######  #####    #        #        #     #
  6. #     #  #        #        #        #     #
  7. #     #  #        #        #        #     #
  8. #     #  #######  #######  #######  #######
复制代码


我做了一个能打印中文的cbanner,请大家指教。

  1. [bash@calabash ~]$ luit -encoding gbk
  2. [bash@calabash ~]$ export COLUMNS
  3. [bash@calabash ~]$ cbanner 少林寺
  4.        ;,            ;,   ;,           ;;
  5.     ,  ;;  ,         ;; , ;; ,      ,,,;;,,;,
  6.    ,;' ;;   ';,   ''';;''';;'''        ;;     ,
  7.   ,;'  ;;  , ';'    ;;;; ;;;;    ''''''''';;''''
  8. '     ;' ;;'      ;;;; ;;;;';    ,,,,,,,,;;,;,
  9.         ,;'       ;' ;;,' ;; ';,    ;,    ;;
  10.       ,;'        '   ;;   ;;  '      ;' , ;;
  11. ,,,''               ;'   ;'             ';'
复制代码

UTF8的local下输出不正常。每行输出5个汉字,除非export COLUMNS以后由COLUMNS决定每行的字数。hzk16要在当前目录。cbanner下载后请改名为cbanner.cpp
 楼主| 发表于 2006-8-29 22:20:52 | 显示全部楼层
where is my attachment?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表