设计一个函数能够取出字符串中指定的字符
生活随笔
收集整理的這篇文章主要介紹了
设计一个函数能够取出字符串中指定的字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
看到這時我們很容易的想到直接使用memmove,在找到了指定的字符之后將后面的字符向前移動,使用了memmove這個函數內部也是將后面的字符挨個復制到指定的位置。如果遇上
testssss要是向去除字符串中的t,就不可避免的得將estssss挨個向前移動一個位置之后,在將ssss挨個向前移動一個位置。
如果你把這件事情想想成挑選蘋果,將好的蘋果放到自己的購物籃,要是使用上述說的方式那你就是一直將所有蘋果拿走,然后挨個放到下個果籃,如果遇到壞的就這樣來一次,一直到所有的蘋果都是查看結束。可以想象正常我們肯定不會這樣做的,我們會怎樣做,會直接挑選好的放到果籃然后結賬。怎樣才能實現這樣,這里使用了雙指針法,通過兩個指針,一個指針實現向固定的字符串中存儲需要的字符,另外一個指針實現挨個去遍歷,遇到不需要的就跳過,具體實現如下:
這樣做的優點:
總結
以上是生活随笔為你收集整理的设计一个函数能够取出字符串中指定的字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作者:杨波,山东农业大学硕士生。
- 下一篇: 作者:熊刚,男,博士,现任中国科学院自动