指针加100,如何实现? vc就可以,delphi不会写. 不明白你想干什么,不过可以这样 str:='liuyang'; p:=@str; //比如是$12F548 Inc(p,100); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str: string; p: PString;begin Str := 'liuyang'; p := @str; //比如是$12F548 Inc(P, 100); //出错了不要找我end; var str: string; p: PString;begin Str := 'liuyang'; p := @str; //比如是$12F548 Inc(P, 100); //出错了不要找我end;//or Integer(P) := Integer(P) + 100; var p : PChr;begin//.... p := PChar(Integer(p)+100);string的指针位移是没有意义的,要用PChar,也就是C中的char *string是Delphi自己维护的字符串,第一(str[0])个字节是字符串的长度 p:=p+$100;不对 Inc(p,100);才行,谢谢各位 dbchart同时显示标准值和实际值难题 弱弱的问,编译的顺序 遇到难题,食欲不振:一个rave打印的问题,请帮忙 FastReport,请问怎样把Label1.caption的值显示在报表中 获得主板,CUP ,硬盘序列号的问题 终于多了条内裤穿,散分... 5000元购买各类大型程序源码。或用我的ERP交换。 一个很简单的问题,可是似乎被淹没了! 如何用query组件对数据库进行插入,删除和修改? 请指教啊,我不行了啊? 笨本来领分吧 送分了,忘了用什么函数
str: string;
p: PString;
begin
Str := 'liuyang';
p := @str; //比如是$12F548
Inc(P, 100); //出错了不要找我
end;
str: string;
p: PString;
begin
Str := 'liuyang';
p := @str; //比如是$12F548
Inc(P, 100); //出错了不要找我
end;//or Integer(P) := Integer(P) + 100;
p : PChr;
begin
//....
p := PChar(Integer(p)+100);string的指针位移是没有意义的,要用PChar,也就是C中的char *
string是Delphi自己维护的字符串,第一(str[0])个字节是字符串的长度
Inc(p,100);才行,
谢谢各位