DELPHI中如何判断PCHAR为空?

zcc_cl 2005-11-12 10:13:10
DELPHI中如何判断PCHAR为空?
...全文
286 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcc_cl 2005-11-13
  • 打赏
  • 举报
回复
本问题已解决,方法如下:pchar1^=#0
alexanda2000 2005-11-12
  • 打赏
  • 举报
回复
除非pchar在一开始的时候经过初始化,否则应该判断不了吧。用strlen和length什么都没办法判断
nadel 2005-11-12
  • 打赏
  • 举报
回复
不知道你是指空值(NULL)还是指没有值。如果是没有值的话pchar1 = ''或者Length(pchar) = 0都可以,如果是判断空值的话可以试试pchar1 = #0。还有,定义好pchar型的变量但没有初始化的话这个变量不一定是空的,可能还有乱七八糟的东东,这也许就是你说不行的原因吧?
aiirii 2005-11-12
  • 打赏
  • 举报
回复
就我知道,没有准确的判断方法,
除非是 p: pchar;
p := 0;

要不然,你大多数时候,可以读到对应的内存,只是,有可能是不确定的内容而已
zcc_cl 2005-11-12
  • 打赏
  • 举报
回复
请问如何判断pChar类型的字符为空?以下几种方法似乎不行:
pchar1='';pchar1=nil;pchar1 is nil;;pchar1=null

16,748

社区成员

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

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