能和我说说delphi中的pchar吗?最好具体说说其用法,应该注意的地方?谢谢

wenwenti01 2003-08-18 03:58:25
能和我说说delphi中的pchar吗?最好具体说说其用法,应该注意的地方?谢谢
...全文
59 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sy_315 2003-08-19
  • 打赏
  • 举报
回复
var
s:pchar;
ss:string;
begin
ss:='saffgsd';
s:=pchar(ss);
showmessage(s);
end;

pchar是指向char指针
char字符
string类
wenwenti01 2003-08-19
  • 打赏
  • 举报
回复
up
overtime 2003-08-18
  • 打赏
  • 举报
回复
Pchar 在调用的时候你要getmem的,在用完的时候要freemem的
PChar: 以空符#0结束
而string没有这个问题
wenwenti01 2003-08-18
  • 打赏
  • 举报
回复
再讲详细一点
DWGZ 2003-08-18
  • 打赏
  • 举报
回复
你的名字我喜欢
PChar相当C++ 中字符串类型, 因字符串是堆中分配内存, 系统必需要知道字符串的长度
Pascal string: 第一个字符存储字符的长度
PChar: 以空符#0结束

StrPas, StrCopy
江山易改 2003-08-18
  • 打赏
  • 举报
回复
pchar大概相当于一维char动态数组。例如在C语言中调用void dd(char *p);就类似于delphi中的procedure dd(p : Pchar);
Shawphen2000 2003-08-18
  • 打赏
  • 举报
回复
是字符型指针吧,和C里面的char *a差不多。

5,386

社区成员

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

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