一道简单的问题,大家帮忙看看!

intuition444 2003-10-20 03:03:43
我定义了一个char类型的数组,需要赋值。
例如:
array[0]:=#12;

但是,这个值是从变量里得来的,请问我该怎么赋值?
比如说
var
i:integer;
begin
i:=12;
//现在,我要对array[0]进行赋值,我该怎么写呢?

end;
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmzgz81 2003-10-21
  • 打赏
  • 举报
回复
楼上那个说得有理!
ly_liuyang 2003-10-21
  • 打赏
  • 举报
回复
就是
Array[0]:=Chr(12)

对于Delphi只能如此!
类型匹配问题
966126 2003-10-21
  • 打赏
  • 举报
回复

array[0]:=inttostr(i);
飛無痕 2003-10-21
  • 打赏
  • 举报
回复
array[0]:=#12;

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

intuition444 2003-10-21
  • 打赏
  • 举报
回复
有人知道怎么做吗?

我这么做过
array[0]:=char(strToInt('$'+string(12)));

语法没问题,可是一执行到这就出错。

谁有什么好办法吗?
intuition444 2003-10-20
  • 打赏
  • 举报
回复
不对吧,chr是得到ascii对应的字符,ord是把字符转换成ascii。

我现在只想知道,如何把一个整型(0-255)变量 赋给 一个char类型的变量。

怎么做?
aiirii 2003-10-20
  • 打赏
  • 举报
回复
用 ord, asc等 function就可
大地精灵 2003-10-20
  • 打赏
  • 举报
回复
Chr

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧