计算机二级辅导:delphi中的split函数
来源:优易学  2011-6-5 17:12:35   【优易学:中国教育考试门户网】   资料下载   IT书店
  delphi 中的 split 函数 类似于 vb中的 split函数
  type
  userarray=array of string;
  function split(s:string;dot:char):userarray;
  var
  str:userarray;
  i,j:integer;
  begin
  i:=1;
  j:=0;
  SetLength(str, 255);
  while Pos(dot, s) > 0 do //Pos返回子串在父串中第一次出现的位置.
  begin
  str[j]:=copy(s,i,pos(dot,s)-i);
  i:=pos(dot,s)+1;
  s[i-1] := chr(ord(dot)+1);
  j:=j+1;
  end;
  str[j]:=copy(s,i,strlen(pchar(s))-i+1);
  result:=str;
  end;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训