PChar类型与 Integer类型数据的转换问题?急~~~~!!!~!~~ 请教大家怎样将 integer类型数据利用一个PChar类型的中间变量赋值给一个char类型数组呀?本人急用,请各位高手不吝赐教,谢谢了~!~!~!~!!^?^ ^?^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char 是0..255的一个有序集合,如果你是integer而不是byte的话对于大于255的数字是无法存储的 var c:array [0..50] of char; i:integer;begin i:=123456; StrLCopy (c,PChar(inttostr(i)),Sizeof(c)); showmessage(c);end; var ca:array[0..4] of char; i:Integer;begin ca:=PChar(Pointer(i))^; end; 对不起,因当时在网吧上,没有调试,现做如下修改。var ca:array[0..4] of char; i:Integer;begin ca[4]:=#0; i:=$44434241; CopyMemory(@ca,@i,Sizeof(i)); ShowMessage(ca);end; delphi 2009 的TServerSocket组件在哪 里? fieldbyname的用法问题 delphi中将字符串转化为16进制数存在Byte型数组中,如果02转化为$02 0D转化为$0D Windows Service用什么命令安装和卸载? 自动建立odbc数据源和手动配置odbc数据源的问题 连接不到数据库出错,怎样解决啊? 新手上路,没有车,怎么办? 非常头疼的问题 怎样能通过nmudp控件发送中文 哪位大哥知道XPMan的问题???? 开发好的应用程序在局域网中如何使用 TFileStream.Write的问题
c:array [0..50] of char;
i:integer;
begin
i:=123456;
StrLCopy (c,PChar(inttostr(i)),Sizeof(c));
showmessage(c);
end;
ca:array[0..4] of char;
i:Integer;
begin
ca:=PChar(Pointer(i))^;
end;
var
ca:array[0..4] of char;
i:Integer;
begin
ca[4]:=#0;
i:=$44434241;
CopyMemory(@ca,@i,Sizeof(i));
ShowMessage(ca);
end;