我定义了一个char类型的数组,需要赋值。
例如:
array[0]:=#12;但是,这个值是从变量里得来的,请问我该怎么赋值?
比如说
var
i:integer;
begin
i:=12;
//现在,我要对array[0]进行赋值,我该怎么写呢?end;

解决方案 »

  1.   

    用 ord, asc等 function就可
      

  2.   

    不对吧,chr是得到ascii对应的字符,ord是把字符转换成ascii。我现在只想知道,如何把一个整型(0-255)变量 赋给 一个char类型的变量。怎么做?
      

  3.   

    有人知道怎么做吗?我这么做过
    array[0]:=char(strToInt('$'+string(12)));语法没问题,可是一执行到这就出错。谁有什么好办法吗?
      

  4.   

    array[0]:=#12;var
    i:integer;
    begin
    i:=12;
    array[0]:=Chr(i);
      

  5.   

    就是
    Array[0]:=Chr(12)对于Delphi只能如此!
    类型匹配问题