VC 自己寫了個字串分隔方法

2021-08-31 19:43:49 字數 666 閱讀 1755

//vc分隔字串方法

//輸入引數:src,待分隔的字串;delimt,分隔字串;

//輸出引數:desc,分隔後資料的存放陣列。

//函式返回:分隔成功與否。

//修改人:wan_gn

//修改日期:2010-08-08

bool split(cstring src, cstring delimit, cstringarray &desc)

if (delimit.isempty())

if (src.findoneof(delimit) < 0)

int deli_len = delimit.getlength();

int src_len = src.getlength();

int npos = -1;

while ((src_len > 0) && (npos = src.findoneof(delimit)) >= 0)

else

src_len = src.getlength();

src = src.right(src_len - npos - deli_len);

src_len = src.getlength();

}if (src_len > 0)

return true;

}

sql 判斷逗號分隔字串中, 包含某個字串

dimfilterids 是budg template dims 表裡的乙個字段,儲存的是 222,123,111 1123,1456,2123 這一類字段,要從表裡查詢出 dimfilterids 中包含 123 的記錄,則使用以下 sql sqlserver select from budg t...

左旋字串k個字元

常用方法左旋字串 include include include pragma warning disable 4996 void left move char str,int len,int steps str i 1 tmp int main 為了使程式簡便,將字串進行拷貝並與字串相連線,組成乙...

字串左旋k個字元

解決這個問題,有兩種解題思路,首先來說第一種思路,先定義乙個指標指向字串的首位址,再用tmp 儲存首元素,依次把元素往前移,最後把tmp裡的值放在空出來的位置,迴圈k次就實現了左旋k個字元 第二種思路,把字串分成兩部分,先逆置前一部分,再逆置剩下的部分,最後整體逆置,也可實現左旋k個字元。左旋k個字...