全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:707
推到 Plurk!
推到 Facebook!

Linux作業系統下設計程式

尚未結案
風中行者
一般會員


發表:4
回覆:2
積分:1
註冊:2005-04-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-04 17:37:59 IP:218.164.xxx.xxx 未訂閱
小弟有一個作業因想破頭還是不會:所以想請諸位程式高手解救. 目的:熟悉在Linux作業系統下設計程式。 題目:文字模式的列編輯器模擬,提供開啟檔案 (open)、存檔 (save)、顯示文件內容 (list)、增加資料到文件 (append)、修改某列內容 (update) 與刪除某列內容 (delete) 的功能。 一、 執行步驟: 1. 執行程式印出提示符號「>」,進入等待使用者輸入指令。 2. 指令說明: (1) >quit 結束程式,回到作業系統。 (2) >open 檔案名稱 開啟檔案。如果還沒有執行這個指令,後面的所有指令都不能執行。(提示使用者如何做) (3) >save 將現在開啟的檔案存檔。 (4) >save 檔案名稱 將現在開啟的檔案以新的檔案名稱存檔。 (5) >list 將文件全部顯示在螢幕上 (6) >list n 將文件第n列顯示在螢幕上 (7) >delete n 將文件第n列內容刪除,文件後面的內容要依序往前搬移 (8) >append 進入編修模式的提示符號「$」,讓使用者輸入資料,使用者按「Enter」後將資料附加在文件最後面。 (9) >update n 進入編修模式的提示符號「$」,讓使用者輸入資料,使用者按「Enter」後將第n列內容更改為輸入的資料。 二、 限制與要求: 1. 使用C/C 程式語言撰寫程式。 2. 所寫的程式必須可以在Linux 命令列模式下執行。 3. 為簡化設計,開啟檔案內容為英、數字,每列文字不超過80個字元,整個檔案不超過20列,而且檔案大小不超過1.5K。 4. 需在每一指令加上註解. 執行成果 >open a.txt >list I am a student. I am 20 years old. I like to play computer games. >append $ Hello, everybody. >list I am a student. I am 20 years old. I like to play computer games. Hello, everybody. >delete 2 >list I am a student. I like to play computer games. Hello, everybody. >list 3 Hello, everybody. >update 1 $ I am a boy student. >list I am a boy student. I like to play computer games. Hello, everybody. >quit 希望大大們能幫小弟這個忙
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-04 18:08:41 IP:59.104.xxx.xxx 未訂閱
作業要自己做。 所以我提示你。要先去看 link list 你先去了解它怎麼運作。 把它的 append. insert. list. delete 的動作先了解了。 然後再來討論。
風中行者
一般會員


發表:4
回覆:2
積分:1
註冊:2005-04-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-04 23:31:50 IP:218.164.xxx.xxx 未訂閱
因為我已經寫了快一個月還是都不會才會到此網站求救;外加已經沒時間了又不想在被當後天就要交了.
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-05 00:06:10 IP:59.104.xxx.xxx 未訂閱
http://www.starsol.org/sled/ 去看看吧。 看它有沒有 source code 可以讓你學囉。 後天要交喔。那就加油吧。 還是依我說的那個 link list 去了解吧。 了解完再說吧。 作業不重要。重要的是你有沒有學到東西。^_^
風中行者
一般會員


發表:4
回覆:2
積分:1
註冊:2005-04-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-05 14:10:34 IP:218.164.xxx.xxx 未訂閱
是唷OK多謝您唷!雖然希望不大但我在試試看.(因為我真的很討厭寫程式;更不想走這路)我只想好好畢業呵呵
系統時間:2024-05-19 12:11:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!