原文:
//處理string型別的方法del_sp(string &str)待測試
//處理c-style的方法可用,可以考慮將該方法改寫為void del_ch(char *src , char ch),使其更加通用化。
#include
#include
using
namespace
std;
void del_sp(char *src); //
刪除c風格字串中的空格
void del_sp(string &str); //
過載del_sp,呼叫c風格的函式
intmain()
void del_sp(char *src) //
刪除c風格字串中的空格
src++;
}*fp = '
\0' ; //
封閉字串
}void del_sp(string &str) //
刪除string字串中的空格
刪除字串中的特定字元
當要刪除字串中的特定字元時,只需要用find 和erase 兩個函式搭配使用即可,find 用於找到特定字元的位置,而erase 則用於刪除該位置上的字元。find c,pos 表示從pos這個位置開始找c字元 erase pos,n 表示從pos這個位置開始刪除n個字元 例如下面就是我寫的乙個刪除...
在字串中刪除特定的字元(字串)。
題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.其實這類題有個特點,字串中的字元分為兩類,就可以聯想快速排序裡的將當前的陣列分為左右兩組,其中左邊的數字小於某值,右邊的數...
在字串中刪除特定字元
第一種方法 遍歷原陣列,在待刪陣列裡遍歷是否刪除該元素 char removechars char str,const char remove if state temp count str i state true i temp count 0 return temp 第二種方法 時間複雜度o n...