c string常用用法

2021-08-19 21:17:55 字數 1055 閱讀 2659

substr函式

string a = "01234567";

//從下標2開始,長度為4,s不變

string b = a.substr(2,4);

//從下標2開始到結束

string c = a.substr(2);

insert函式

string a = "01234567";

//s會改變

a.insert(2,"000");

erase函式

string a = "01234567";

//s會改變 從2開始刪除3個

a.erase(2,3);

find和rfind函式

string a = "01234567";

//不存在則返回-1

int k = a.find("45");

//從a的下標5開始

k = a.find("45",5);

//找最後乙個出現的,返回的位置仍然是從前往後數

k = a.rfind("45");

replace函式

string a = "01234567";

//從2開始4個長度換成"gg"

a.replace(2,4,"gg");

char轉string

char a="123,456,789,0";

string b;

b=a;

coutstring a="123,456,789,0";

char* b;

b=(char*)a.data();

cout《去掉前後空格函式的trim

string trim(string s)

split函式(需要轉化成char*)

vectorsplit(char* s,char* c)

return v;

}

CRUL常用用法

1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...

grep awk sed常用用法

sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...

NSStringg常用用法

建立乙個新字串並將其設定為 path 指定的檔案的內容,使用字元編碼enc,在error上返回錯誤 id stringwithcontentsofurl nsurl url encoding nsstringencoding enc error nserror error 建立乙個新字串並將其設定為...