看板C_Sharp
标 题Re: [问题] 如何将字串的某一个字元移到行首??
发信站芭乐的故乡 (Thu Jul 14 00:52:56 2005)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ccu!reader.ccu!BalaBBS
※ 引述《[email protected] (abula)》之铭言:
> 例如....
> ____________________test
> t____________________tes
> st____________________te
> ...以此类推 简单来说就像个跑马灯吧
> 谢谢...感激不尽m(_ _)m
假设你的字串是由char组成的阵列
你可以每次先抽出最後一个字
然後摆到一个新的阵列的第一个位置
再把剩下的往後摆
如果照你的图来看的话
第一次先抽出t然後塞到一个新的阵列的第一个位置
然後再把你原本的阵列从头到尾(记得最後一个不要)复制过去(从第二个开始摆)
依照这个方式持续进行即可
--
◥◣ │◢ 我说拔辣!!◣╭─────────╮ ◢香蕉!!◣ \ ◢◤ˋ
ˋ ˊ▊ ●◤◥ ◤│ IP:140.123.174.1▂▃▅▆▇ ◥ ◤◥ ● ▊"
ˊ
" " ▋╯ ▁▃ DN:bala.twbbs.org│ ╰◢◤ "
∵ ∵▌▂▃▄▅▆▇█ ╰─────────╯《中正资管‧芭乐的故乡》 ▋!
!◢◤ FR: 218-165-147-152.dynamic.hinet.net ◢◤ ◢