不說什麼上**。慢慢理解,這樣可以提高度**的能力
我們應該向這個問題,
如果字串的第乙個是空格呢。
字串不只乙個空格。
當判斷第乙個空格以後,怎麼刪除空格,
刪除空格以後怎麼把空格後面的字元向前移動
如果上面的4個問題能夠解決的話,寫出這個函式模組就會很簡單了。
簡單的解釋一下,我重點說一下字元移動的問題,
我們想要把乙個字串向前移動的話,是不是可一分成乙個字元乙個字元的向前移動,用陣列的思想可以這樣。
有指標的思想翻譯一下就可以了,想到下面為什麼用do...while 讀者應該自己去思考
函式原始碼:
刪除字串空格
寫乙個去除字串左邊空格,右邊空格,字串中如果出現多個空格,則合併成乙個空格的程式。用python和c來解這道題的思路是不一樣的,c的思路基本就是指標的移動,而python有很多現成的東西可以用。def simplify text,space t r n f delete result word fo...
字串中刪除空格
cstring strlogpathname m strprjpathname char dirver max drive path max path filename max fname ext max ext splitpath strlogpathname.getbuffer 1024 dir...
字串空格替換或刪除
1.將乙個字串裡面的空格替換成 20,不考慮字元陣列大小溢位,不得使用庫函式 2.將乙個字串裡面的乙個或多個空格替換成乙個空格 這兩道題都是關於字串替換,不同的是第一道題是將乙個空格替換為3個字元 20,當然這裡任意3個字元都可以,而且只要保證陣列大小足夠大,乙個空格替換成多個也無所謂,本質上是將乙...