[問題] C做字串互換
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
CodeBlocks
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
字串互換
餵入的資料(Input):
apple dog
預期的正確結果(Expected Output):
dog apple
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
我宣告char a[100][1000],想交換其中a[0]和a[1]兩個字串,
想請問有沒有不用一個字元一個字元交換的方法。
{有試著用指標去做,但一直失敗QQ)
--
╭─╮ ──╮ ╭─┤╭╮ ╭╭─╮╮ ╭
│ │ │ ││││││ ││││
╰─╮ ╭─┼╮╰─┼╯││││○││││
│ │ ││ │ ││││ ││││
╰─╯ ╰─╯╰──╯ ╰╰╯╰─╯╰╯╯
傻瓜,我們都一樣~~ ψsagwow
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.64.76
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1473127190.A.A75.html
推
09/06 10:02, , 1F
09/06 10:02, 1F
→
09/06 10:02, , 2F
09/06 10:02, 2F
推
09/06 10:19, , 3F
09/06 10:19, 3F
推
09/06 10:21, , 4F
09/06 10:21, 4F
→
09/06 10:39, , 5F
09/06 10:39, 5F
有沒有詳細點的說明呢
→
09/06 12:00, , 6F
09/06 12:00, 6F
→
09/06 12:00, , 7F
09/06 12:00, 7F
推
09/06 12:03, , 8F
09/06 12:03, 8F
我是要輸入好幾個字串,然後做排序,所以這樣宣告,
請問會有什麼樣的問題呢@@?
→
09/06 12:04, , 9F
09/06 12:04, 9F
→
09/06 12:04, , 10F
09/06 12:04, 10F
推
09/06 12:05, , 11F
09/06 12:05, 11F
推
09/06 12:09, , 12F
09/06 12:09, 12F
→
09/06 12:21, , 13F
09/06 12:21, 13F
這題其實是這樣的,輸入n個大數做排序,所以我才做a[100][1000]的宣告
由於小弟我還很菜,如果有什麼好方法歡迎提出^^a
→
09/06 12:29, , 14F
09/06 12:29, 14F
※ 編輯: sagwow (140.113.64.76), 09/06/2016 12:47:47
→
09/06 13:30, , 15F
09/06 13:30, 15F
→
09/06 17:30, , 16F
09/06 17:30, 16F
這是我的code:http://ideone.com/eySBm9
(沒貼成功的話麻煩再告知)
我的問題點是想知道在交換字串的部分有沒有更簡潔或更快的寫法,
而不用一個字元一個字元換。
(我交換字串的部分在24行~29行)
推
09/06 17:38, , 17F
09/06 17:38, 17F
推
09/06 17:55, , 18F
09/06 17:55, 18F
推
09/06 18:00, , 19F
09/06 18:00, 19F
推
09/06 18:20, , 20F
09/06 18:20, 20F
→
09/06 22:51, , 21F
09/06 22:51, 21F
※ 編輯: sagwow (140.113.64.76), 09/07/2016 14:30:15
推
09/08 19:19, , 22F
09/08 19:19, 22F
推
09/09 11:31, , 23F
09/09 11:31, 23F
→
09/09 11:35, , 24F
09/09 11:35, 24F
→
09/09 11:37, , 25F
09/09 11:37, 25F
推
09/09 20:09, , 26F
09/09 20:09, 26F
→
09/10 01:21, , 27F
09/10 01:21, 27F
討論串 (同標題文章)