我定义了一个字符数组和一个指针
plaindata:array [1..16]of char;
plaindatax:Pchar;
我怎么样才能将这个指针指向数组阿

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      plaindata:array [1..16]of char;
      plaindatax:Pchar;
    begin
      plaindatax := pointer(@plaindata);
    end;
    编译选项里面的
    typed @ operator关掉
      

  2.   

    系统提示错误array和pchar类型不匹配,55555555
      

  3.   

    plaindatax := @plaindata;
    就可以了
      

  4.   

    yzdiyu(敌宇) 
    我这样做了之后,为什么在调试的时候plaindatax的只是一些乱麻,后面调用函数就出错。俺知道你是高手。给俺解释一下好吗?plaindatax := pointer(@plaindata);
    是不是将数组的地址赋给了指针,那它的之应该是$...对吧