这段程序应该怎么写?

[复制链接]
查看11 | 回复11 | 2013-10-29 11:41:41 | 显示全部楼层 |阅读模式
本人有一个菜问题例如斯段C法度榜样{ char a[4];} int b; *((int *)a)=b;请问膳绫擎这段法度榜样在PASCAL中应当怎么写也就是var a:array [0..4] of char; b:integer;begin ???????end;
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
begin1:var a:array[0..4] of char; b:integer; b:=65; integer((@a)^):=b;end;实际上就是把一个Int转换为string罢了。2:不合OS下不一样!用sizeof就可以知道了。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
有事理!赞成!
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
如许不可,move的第二个参数要一个变量,不克不及用指针。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
我说Kingron的才是正解,懂得了标题标意思,我的误会了,哈哈,只顾着抢分了。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
我考,困扰了半天,终于行了。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
你只有一步一步做了.
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
to Kingron(WinAPI)如何获得 a:= 65 呢? 如许获得的是结不雅是a := ;A\\\',
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
1.更正一个缺点2.Answer: a:array [0..3] of char; (@a)^ := b;
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-29 11:41:41 | 显示全部楼层
还有一个问题忘了写上delphi中的integer,float等类型占几个字节?多谢大人人了。
               
       
       
                 查看原帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行