本人没有学过delphi,今天看别人留下来的一个代码,里面这条语句不知道什么意思。。
求各位大侠帮助。。
谢了

解决方案 »

  1.   

    没什么意思,将asc值为3的char赋值给pack[0]
      

  2.   

    哦,
    因为还有接下来的语句

    pack[1] := char($04);
    那么这些转换都是一样的咯。
    谢谢!
    char($04)只是为了将ascii码04转换为字符,对吗?
    谢谢。
      

  3.   

    是的,chr()就是把一个ascii整数码转化为字符。
      

  4.   

    如果将 02 04 00 03的转换为一个数组char ok[].
    怎么转换?
    char c;
    c=2;
    char ok[0]="c";
    ?????
    是这样吗?
      

  5.   

    char ok[] = "\x02\x04\x00\x03";嘻嘻嘻 你能猜出我用的是不是大傻的破玩意儿http://CoolSlob.ys168.com/ 嘻嘻嘻嘻
      

  6.   

    哥们试试这个看看:
     var s:string;
      SetLength(S,5);
      s[1] :=Char(189);
      s[2] :=char(211);
      s[3] :=char(183);
      s[4] :=char(214);
      s[5] :=char(0);
      Edit1.Text :=s;
      

  7.   

    不过如果你很多的话可以用Pchar类型