怎么把一个字符串行的数据放到一个字符行数组里,有怎么倒回来

解决方案 »

  1.   

    一个字符串类型的数据aa:=‘asdfghj’
    如何将其在字母d的左右分离成两个字符串,谢谢
      

  2.   

    有N种方法,最简单的方法是:
    var
      A: array[0..255] of Char;
      S: String;
    begin
      .....
      S := 'This is yout string.';
      StrPCopy(A, S);
      .....
    end;
    当然你的字符数组要够长。
      

  3.   

    倒回来:
    var
      A: array[0..255] of Char;
      S: String;
    begin
      .....
      S:=StrCopy(A);
      .....
    end;
      

  4.   

    有必要吗?字符串类型本身就是一个字符数组,只是它的0号元素放的是字符串长度而已,更何况PASCAL的字符串处理功能这么强,没必要这样吧。你原来学的是C吧?学C的DX们好象有这个习惯。
    8-)
    (我什么也没说,C派的DX们不要打我呀。)