我有串在PowerBuilder:PowerBuilder的 - 字符串數組轉換
string test_string = "1,2,3,4,5"
我想將它轉換爲數組:
string array[] = {'1','2','3','4','5'}
如何做到這一點?
//感謝您的幫助:)
我這樣做:
string string_to_edit = "1,2,3,4"
string array[], string_now
long arraylen, stringlen, place_nbr, i, place_tt
stringlen = len(string_to_edit)
DO WHILE stringlen > 0
place_nbr = pos(string_to_edit, ",")
IF place_nbr > 0 THEN
place_tt = place_nbr - 1
string_now = Mid(string_to_edit,0,place_tt)
string_to_edit = RIGHT(string_to_edit,stringlen - place_nbr)
stringlen = stringlen - place_nbr
ELSE
string_now = string_to_edit
string_to_edit = RIGHT(string_to_edit,stringlen - place_nbr)
stringlen = 0
END IF
string_now = trim(string_now)
arraylen = UpperBound(array)
array[arraylen+1] = string_now
LOOP
此處的代碼片段:https://groups.google.com/forum/?fromgroups#!topic/sybase.public.powerbuilder.powerscript/N5w8Kvi9lo8使用此方法,但可能更易於剪切和粘貼 – 2012-08-07 20:36:00
感謝幫助:) – Piszu 2012-08-07 21:06:21