procedure RealizeLength

worddelphi 2009-12-30 03:40:21
procedure RealizeLength(var s:string);
begin
setlength(s,strlen(pchar(s))); //这段里里面的s,strlen两个是什么意思的
end;
var
s:string;
begin
setlength(s.256);
GetwindowsDirectory(p(s),256);
Realizelrngth(s);
end;

请大家给个详细的注释,
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kfcoffe 2009-12-30
  • 打赏
  • 举报
回复
setlength为s分配空间
分配空间就的制定大小吧,这里的strlen(pchar(s)) 就是为其制定分配的内存大小地
varick_zhong 2009-12-30
  • 打赏
  • 举报
回复
你鼠标放在strlen上,按CTRL就可以看到这个方法的实现了嘛
worddelphi 2009-12-30
  • 打赏
  • 举报
回复
那strlen这个函数是干嘛的
bdmh 2009-12-30
  • 打赏
  • 举报
回复
setlength(s,strlen(pchar(s)));
s就是你传入的参数,setlength为s分配空间

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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