國立屏東大學 資訊工程學系 程式設計(二)
turnin code c.hw15
due date: May 13, 11:30AM
設計一個C語言程式名為stringBox2.c,可進行不定個數的字串操作,其中每個字串長度不超過20個字元。在你的程式中,必須宣告一個指標永遠指向目前字元數最長的字串,如果一樣時,則列出最後加入的字串。程式執行時,可接受使用者命令進行相關操作,包含:
程式執行結果參考:
[9:19 user@ws hw14] ./a.out [command] l -empty- [command] m -null- [command] q -bye- [9:19 user@ws hw15] ./a.out [command] l -empty- [command] i string=? Happy [command] l Happy-->end [command] i string=? birthday [command] i string=? to [command] i string=? you [command] l Happy-->birthday-->to-->you-->end [command] m The string with maximum length is birthday. [command] i string=? abcdefghijk [command] m The string with maximum length is abcdefghijk. [command] i string=? aaa [command] i string=? bbb [command] i string=? ccc [command] i string=? ddd [command] i string=? eee [command] l Happy-->birthday-->to-->you-->abcdefghijk-->aaa-->bbb-->ccc-->ddd-->eee-->end [command] i string=? fff [command] l Happy-->birthday-->to-->you-->abcdefghijk-->aaa-->bbb-->ccc-->ddd-->eee-->fff-->end [command] m The string with maximum length is abcdefghijk. [command] d which one? 5 [command] l Happy-->birthday-->to-->you-->aaa-->bbb-->ccc-->ddd-->eee-->fff-->end [command] m The string with maximum length is birthday. [command] i string=? ggg [command] l Happy-->birthday-->to-->you-->aaa-->bbb-->ccc-->ddd-->eee-->fff-->ggg-->end [command] d which one? 8 [command] l Happy-->birthday-->to-->you-->aaa-->bbb-->ccc-->eee-->fff-->ggg-->end [command] d which one? 8 [command] d which one? 8 [command] l Happy-->birthday-->to-->you-->aaa-->bbb-->ccc-->ggg-->end [command] d which one? 9 out of range! [command] e [command] l -empty- [command] q -bye- [9:19 user@ws hw15]