就好像是JAVA的CharAt(i)函数,根据字符在字符窜中的位置取得字符?返回的是字符
有这个函数吗?
谢谢

解决方案 »

  1.   

    Copy(s,i,j)就是啦http://lysoft.7u7.net
      

  2.   

    var s:string;
    s:='123456789'那么s[1]就是'1',s[2]就是'2',不需要掉用任何函数。
      
      

  3.   

    CHARPOS()
    COPY()
    两个函数
      

  4.   

    还有leftstr
    rightstr
    引用时要加StrUtils单元
      

  5.   

    i:=pos('a',str);如果str='12abc' ,i:=3;
    s:=copy(str,1,i),s:='12a'
      

  6.   

    这样得到的也不是char,还是string.我想得到char请问该怎么弄,强制类型转换我试了没用
      

  7.   

    是STRING;你加上PCHAR(STRING)就性了,列
    str:='12abc';
    Pchar(str);
      

  8.   

    楼上的,这样是可以转成PCHAR,但仍然不是我想要的.
    我现在在改写JAVA版本的加密解密算法成DELPHI版本.
    其实我是想转成CHAR,因为这样可以通过把char转换成int类型的asc码来加密解密.