用Viusal C 實現字串分割函式

2021-05-22 01:46:11 字數 712 閱讀 1513

//引數說明:

strsrc:   需要分割的源字串;

strdes: 儲存分割後的各個字串變數的目標變數;

szdiv:   分割字元

void decodecstring(cstring strsrc,  cstringarray& strdes,  char szdiv)

{strdes.removeall();

for(int i=0; iint nlen = strdes.getsize()-1;

for(int j=0; j

使用例子:

cstringarray tmp;

cstring str="123#234#476#987......";

cstring aaa[max_path];

yourclass.decodecstring(str,tmp,'#');

int nindex=tmp.getsize();

int i=0;

while (iaaa[i]=tmp.getat( i);//得到分割後的串,用cstring陣列來存

i++;

結果:(vc++6.0下測試成功)

用MATLAB實現字串分割

用matlab實現字串分割 split posted on 2011 08 08 matlab的字串處理沒有c 強大,本身又沒有提供oo特性,需要依賴別的手段完成這項任務。我們在這裡借助正規表示式函式regexp的split模式。一般語法 s regexp str,char,split 其中str是...

用Matlab實現字串分割(split)

matlab的字串處理沒有c 強大,本身又沒有提供oo特性,需要依賴別的手段完成這項任務。我們在這裡借助正規表示式函式regexp的split模式。一般語法 s regexp str,char,split 其中str是待分割的字串,char是作為分隔符的字元 可以使用正規表示式 分割出的結果存在s中...

用Matlab實現字串分割(split)

用matlab實現字串分割 split matlab的字串處理沒有c 強大,本身又沒有提供oo特性,需要依賴別的手段完成這項任務。我們在這裡借助正規表示式函式regexp的split模式。一般語法 s regexp str,char,split 其中str是待分割的字串,char是作為分隔符的字元 ...