|
|
Unix下有一个banner程序,可以打印放大的英文字符。
- [bash@calabash ~]$ banner Hello
- # # ####### # # #######
- # # # # # # #
- # # # # # # #
- ####### ##### # # # #
- # # # # # # #
- # # # # # # #
- # # ####### ####### ####### #######
复制代码
我做了一个能打印中文的cbanner,请大家指教。
- [bash@calabash ~]$ luit -encoding gbk
- [bash@calabash ~]$ export COLUMNS
- [bash@calabash ~]$ cbanner 少林寺
- ;, ;, ;, ;;
- , ;; , ;; , ;; , ,,,;;,,;,
- ,;' ;; ';, ''';;''';;''' ;; ,
- ,;' ;; , ';' ;;;; ;;;; ''''''''';;''''
- ' ;' ;;' ;;;; ;;;;'; ,,,,,,,,;;,;,
- ,;' ;' ;;,' ;; ';, ;, ;;
- ,;' ' ;; ;; ' ;' , ;;
- ,,,'' ;' ;' ';'
复制代码
UTF8的local下输出不正常。每行输出5个汉字,除非export COLUMNS以后由COLUMNS决定每行的字数。hzk16要在当前目录。cbanner下载后请改名为cbanner.cpp |
|