简单问题!
string t=你好 号码 啊哈
怎么样一个一个读出, 你好,号码,啊哈?
中间空个格开
问题点数:20、回复次数:5Top
1 楼xuam()回复于 2004-11-04 13:47:48 得分 0
Mid(t, 1, Pos(t, '') - 1)Top
2 楼zhengshouquan(一叶知秋)回复于 2004-11-04 14:29:55 得分 0
string ls_text,ls_test
int li_pos
ls_text = '你好 号码 啊哈'
li_pos = Pos(ls_text,' ',1)
do while li_pos > 0
ls_test = Mid(ls_text,1,li_pos)
MessageBox('',ls_test)
ls_text = Mid(ls_text,li_pos + 1,len(ls_text) )
li_pos = Pos(ls_text,' ',1)
loop
Top
3 楼dxyyj(yyj)回复于 2004-11-04 14:38:28 得分 0
string ls_text,ls_test
int li_pos,li_pos1
ls_text = '你好 号码 啊哈'
li_pos = Pos(ls_text,' ',1)
do while li_pos > 0
ls_test = Mid(ls_text,1,li_pos)
li_pos1=li_pos
MessageBox('',ls_test)
li_pos = Pos(ls_text,' ',li_pos+1)
loopTop
4 楼dxyyj(yyj)回复于 2004-11-04 14:46:59 得分 20
错了
应该是
string ls_text,ls_test
int li_pos,li_pos1
ls_text = '你好 号码 啊哈'+' '
li_pos = Pos(ls_text,' ',1)
do while li_pos > 0
ls_test = Mid(ls_text,li_pos1,(li_pos - li_pos1))
li_pos1=li_pos+1
MessageBox('',ls_test)
li_pos = Pos(ls_text,' ',li_pos1)
loop
Top
5 楼rocksan(rock1)回复于 2004-11-04 15:40:13 得分 0
好给分~!Top




