在UNIX 系統下得到字元點陣資訊(轉)
在UNIX 系統下得到字元點陣資訊(轉)[@more@]UNIX 系統下有一條 banner 命令可以列印大的[7*7]大寫字元.
為了在 C 語言中實現列印大字元的功能, 我們一般使用下述語句:
system("banner xxxx");
此處 xxxx 為相應字串
其實, 繞過對 banner 命令的呼叫列印大字元是完全可能的. 通
過 ioctl() 系統功能呼叫我們可以得到 256 個 ASCII 碼的點陣信
息, 這樣不但可以象 banner 一樣輸出大寫的大字元, 還可以輸出小
寫的大字元, 甚至於一些控制字元所對應的 ASCII 符號,例如紅桃符
號(ascii3), 梅花符號(ascii5) 等等. 而且, 程式的健壯性也得到
了增強, 不致於過分依賴 banner 命令.
下邊的 C 程式實現 banner 的功能, 在 UNIX 3 版本下實
現, 機器為 IBM 586.
mybanner.c 程式清單:
為了在 C 語言中實現列印大字元的功能, 我們一般使用下述語句:
system("banner xxxx");
此處 xxxx 為相應字串
其實, 繞過對 banner 命令的呼叫列印大字元是完全可能的. 通
過 ioctl() 系統功能呼叫我們可以得到 256 個 ASCII 碼的點陣信
息, 這樣不但可以象 banner 一樣輸出大寫的大字元, 還可以輸出小
寫的大字元, 甚至於一些控制字元所對應的 ASCII 符號,例如紅桃符
號(ascii3), 梅花符號(ascii5) 等等. 而且, 程式的健壯性也得到
了增強, 不致於過分依賴 banner 命令.
下邊的 C 程式實現 banner 的功能, 在 UNIX 3 版本下實
現, 機器為 IBM 586.
mybanner.c 程式清單:
QUOTE:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947696/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
一些與linux相關的名詞(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- 在Unix系統下用shell製作通用介面(轉)
- 在SCO UNIX系統中使用另一unix硬碟(轉)硬碟
- UNIX系統下各檔案的作用(轉)
- UNIX系統下的使用者限制(轉)
- UNIX系統安全(轉)
- 淺談怎樣在UNIX系統下安裝MySQL資料庫(轉)MySql資料庫
- 在UNIX系統中使用自定義功能鍵(轉)
- js將陣列轉字元,字元轉回陣列JS陣列字元
- UNIX系統操作命令(轉)
- 得到固定字元位置的函式 (轉)字元函式
- 類unix系統下常用工具及命令(轉)
- Unix/Linux系統下輕量級Shell工具(轉)Linux
- SCO Unix系統下網路印表機的使用(轉)
- UNIX系統備份關鍵的資訊
- Unix系統安全必讀(轉)
- Unix系統安全六問(轉)
- 淺談Unix系統管理(轉)
- 在unix和類unix系統上安裝動網asp+mssql論壇(轉)SQL
- 直接從系統得到錯誤描述 (轉)
- 在linux及unix系統下批次刪除oracle檔案LinuxOracle
- UNIX系統交換區的管理(轉)
- UNIX 系統操作入門(三)(轉)
- UNIX 系統操作入門(二)(轉)
- UNIX 系統操作入門(一)(轉)
- 當Unix系統遭遇Windows病毒(轉)Windows
- UNIX系統的安全(口令篇)(轉)
- SCO-UNIX在vmware下的安裝(轉)
- 轉載hp--unix下檔案系統的擴充套件套件
- 作業系統全接觸之UNIX系統(轉)作業系統
- 講一下Linux 或Unix下怎樣修改系統時間(轉)Linux
- HP-UNIX下建立檔案系統
- UNIX下收集作業系統統計資料作業系統
- 本文幫你在 Unix 下玩轉 C 語言
- UNIX系統關機方法五種(轉)
- UNIX作業系統的歷史(轉)作業系統
- UNIX 系統上實現撥號(轉)
- UNIX 派生系統:NetBSD 入門(轉)
- Unix類作業系統入門(轉)作業系統