MFC 字串分割為陣列

2021-10-07 04:00:04 字數 575 閱讀 3451

#include std::vectorsplitcstring(cstring strsource, cstring ch);

//引數1:待分割的字串;引數2:作為分割標誌的字串,比如以","號為標誌分割字串,就填","

std::vectorsplitcstring(cstring strsource, cstring ch)

return vecstring;

}

c++想實現其他語言那樣的動態陣列效果需要使用stl容器,所以返回值用乙個vector容器來存放,vector容器可以用類似陣列下標[ ]的方式訪問佇列中的元素,這樣就實現了其他語言一樣的效果。

例子:

cstring merke;

vectorngela;

cstring eopen=l"春哥純爺們,鐵血真漢子。";

ngela=splitcstring(eopen, l",");

int erm=ngela.size();//統計一共有多少個元素

merke=ngela[1];//merke的值為:鐵血真漢子。

shell將字串分割為陣列

找到有兩種方法 使用內建的分割符ifsstr 192.168.31.65 old ifs ifs 儲存舊的分隔符 ifs array str ifs old ifs 將ifs恢復成原來的 for i in doecho i done以上 輸出 0 192 1 168 2 31 3 65 使用字串替換...

sqlserver 分割字串為陣列

返回字串按照指定分隔符分割後的陣列的長度 create function get strarraylength str varchar 1024 要分割的字串 split varchar 10 分隔符號 returns int as begin declare location int declar...

MYSQL通過儲存過程分割字串為陣列

1 獲得所有以 某個符號 分割的字串的個數 delimiter create function f get split string total f string varchar 4000 f delimiter varchar 5 returns int 11 begin get the tota...