相信您在網路上一定用過如 tin,elm 等工具, 這些軟體有項共同的特色, 即他們能利用上下左右等方向鍵來控制游標的位置. 除此之外, 這些程式 的畫面也較為美觀. 對 Programming 有興趣的朋友一定對此感到好奇, 也 許他能在 PC 上用 Turbo C 輕易地寫出類似的程式, 然而, 但當他將相同 的程式一字不變地移到工作站上來編譯時, 卻出現一堆抓也抓不完的錯誤. 其實, 原因很簡單, 他使用的函式庫可能在 UNIX 上是沒有定義的. 有些 在 Turbo-C 上被廣泛使用的一些函式, 可能在 UNIX 上是不被定義的. 為了因應網路上各式各樣的終端機形態 (terminal), UNIX 上特別發展出 一套函式庫, 專門用來處理 UNIX 上游標移動及螢幕的顯示. 這就是本篇 文章要為您介紹的 - curses.h 函式庫. 利用這個函式庫, 您也可以寫出 像 elm 般利用方向鍵來移動光棒位置的程式. (CCCA 近來所提供的線上選 課程式, 及程式服務界面, 即是筆者利用 curses 發展而成的 )
上傳時間: 2013-11-26
上傳用戶:zxc23456789
信息論與編碼報告。內源程序為: 對給定信源符號進行哈夫曼編碼,然后輸出碼字,平均碼長,信息傳輸率。
上傳時間: 2016-01-16
上傳用戶:xinzhch
本書從編程實踐的角度詳細介紹了Windows環境下和DOS環境下的串口通信的基本方法,并根據當前串口與網絡合的發展趨勢,介紹了串口與網絡 TCP/IP、遠程控制與監測相結合的一些解決方案和編程要點。由于編程步驟詳盡,初學Visual C++/C(甚至以前完全沒有接觸過Visual C++)的讀者也能很快編寫出Visual C++的串口通信程序.本書配光盤,書中實例源程序和相關資料可在對應章節的文件夾中找到. 本書是從事串口及網絡能信的技術人員和學習者的極佳參考資料,也可以作為數據通信課程的輔助教材.
上傳時間: 2016-02-17
上傳用戶:jkhjkh1982
本Linux網絡應用程序采用客戶-服務器模型,并發型交互。在OSI參考模型的傳輸層,通過調用TCP套接字(Socket)的各種函數,使服務器和各個客戶端之間建立快速可靠的連接,處理客戶機發送的數據,實現流量檢測與控制。
上傳時間: 2014-07-06
上傳用戶:wang0123456789
利用漢顯液晶模塊HZ132-64做的一個編輯小程序;做好鍵盤,燒芯片就可以運行。實現的功能有: 一、鍵盤測試: 二、編輯短信: 1.4*4小鍵盤智能拼音漢字輸入(國標一、二級漢字) 2.英文大小寫輸入 3.標點符號輸入(半角全角) 4.數字輸入 三、取字演示: 四、刪除信息: 五、查看短信:
上傳時間: 2014-10-26
上傳用戶:
/*目的:使一個複數可顯數出來,可做+-/*,還要可以做>>跟<<的功能 題目:定義一個複數的class叫Complex,a(實部)與b(虛部)為double的型態,i表示根號-1, 1.必須包含一個建構子有兩個參數(double型態),能被用來設定物件中的變數為任意值 2.包含一個建構子只有一個參數(double型態),呼叫參數的實部且定義為"實部+0i" 3.包含一個預建構子可把物件初始化為0+0i 4.overload以下的operator以致於可以正確的執行:+ - * / << >> */
標簽:
上傳時間: 2013-12-27
上傳用戶:lindor
這是用W77E58編寫的控制GSM模塊,藍牙模塊的C51?。闯绦颍梢源螂娫?,發短信,對初學者具有一定參考意義.
上傳時間: 2013-12-28
上傳用戶:qiao8960
ATM信令、尋址、連接、交換、多播,以及質量控制等
上傳時間: 2014-01-07
上傳用戶:bruce5996
以一維驅動非線性漂移波方程為模型 ,研究了利用外加周期信號成功地對時空混沌進行非反饋控制過程中的相同步.在驅動波坐標系中 ,系統可以被變換成一組在周期勢中運動的耦合振子模式,這些模式通過相同步被控制信號逐一控制.研究發現 ,內部模式對外加周期信號的響應方式有2種 一些模式表現出鎖頻 ,另一些模式則觀察到了一種特殊的無鎖頻的相同步
上傳時間: 2016-04-12
上傳用戶:youmo81
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje