我是新手,想吧从edit1.text 里得到的值取出来,并放到一个数组里面。
例如: 把 asdf78 放到 char 型的数组a[i]里。
a[1]是'a' a[2]是's';

解决方案 »

  1.   

    asdf78 放不到char型的数组a[i]里。
      

  2.   

    string 类型本来就可以用你那种方式来取其中的字符
      

  3.   

    不是函数类型转换。。var
      str:string;
      arr: array[0..5] of char;
      i:Integer;  str := 'asdf78';
      for i := 0 to 5 do
      begin
        arr[i] := str[i+1];
      end;
      
      

  4.   

    var a: array [0..100] of char;
    begin
      strcopy(a, pchar(edit1.text));
      

  5.   

    楼主可能是这个意思。。
    var
      str:string;
      a: array of char;
      i:Integer;
    begin
      str := 'asdf78';
      SetLength(a,length(str)+1);
      for i := 1 to length(str) do
      begin
        a[i] := Copy(str,i,1);
      end;
    end;
      

  6.   

    更正一下,类型声明里的array of char应该是array of string