//功能:截取字串
// as_parm[](by ref)中.用于在視窗間傳遞多個引數
//引數:as_parmstring:以';'作分隔符的多引陣列成的字串
// as_parm[]:存放分解后的獨立引數
//回傳值:成功,回傳變數個數;否則,回傳 -1
//編制:徐學治 /31566426
integer li_finger,li_start=1,li_counter,i
string ls_fz //僅做測驗,無實際意義
if as_parmstring="" then return -1
li_finger=pos(as_parmstring,';',li_start)
do while li_finger>0
li_counter ++
as_parm[li_counter]=mid(as_parmstring,li_start ,li_finger - li_start )
ls_fz = as_parm[li_counter]
li_start=li_finger + 1
li_finger=pos(as_parmstring,';',li_start )
loop
if li_start<=len(as_parmstring) then
li_counter ++
as_parm[li_counter]=mid(as_parmstring,li_start ,len(as_parmstring) - li_start +1)
end if
return li_counter
uj5u.com熱心網友回復:
鼓勵一下,不過這個代碼不是C或C++的。uj5u.com熱心網友回復:
可以試試著拓展一下,
uj5u.com熱心網友回復:
學習學習學習uj5u.com熱心網友回復:
剛好能用到。uj5u.com熱心網友回復:
感謝分享 謝謝了uj5u.com熱心網友回復:
為什么不回傳 拆分后的字符? 回傳個數有何意義?uj5u.com熱心網友回復:
好久沒來了。搶分。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/11649.html
標籤:腳本語言
上一篇:powerbuilder12.5安裝運行問題,運行時彈出以下視窗,求大神看看是什么情況?謝謝
下一篇:程式打開久了卡頓
