国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

做一個返回數組的函數(例子)

2019-11-18 18:27:29
字體:
來源:轉載
供稿:網友
 

type
  TArray = array of string;

PRocedure TrimChar(s:string;var sRet : TArray);
  function CountChar(s:string; c:char):integer;
  var
    i : integer;
  begin
    result := 0;
    for i := 1 to Length(s) do
      if s[i] = c then Inc(result);
  end;
var
  ipos : integer;
  i    : integer;

begin
  SetLength(sRet, CountChar(s, ',') + 1);
  iPos := Pos(',', s);
  i := 0;
  while iPos > 0 do
  begin
    sRet[i] := Copy(s, 1, iPos - 1);
    Delete(s, 1, iPos);
    iPos := Pos(',', s);
    Inc(i);
  end;
  sRet[i] := s;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
  sA : TArray;
  s  : string;
  i  : integer;
begin
  s := 'abc,cd,mm,44';
  sA := nil;
  TrimChar(s, sA);
  for i := Low(sA) to High(sA) do
    Memo1.Lines.Add(sA[i]);
end;


上一篇:我能在共享軟件或商業軟件中使用Indy組件嗎?

下一篇:最好的數據導出組件SMExport

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 乌鲁木齐市| 侯马市| 志丹县| 桃园市| 上饶县| 隆尧县| 新丰县| 大石桥市| 嘉祥县| 陆丰市| 洪雅县| 德州市| 乌兰浩特市| 麻江县| 寻乌县| 科技| 奉节县| 永年县| 隆回县| 遵义市| 佛教| 安庆市| 桂林市| 高尔夫| 陵水| 河津市| 浦城县| 丰镇市| 大洼县| 和政县| 南部县| 正阳县| 黔西| 南安市| 泾阳县| 洛浦县| 萝北县| 米林县| 都匀市| 姚安县| 合川市|