不使用Length函数怎么样获取一个字符串的长度呢?

20 | 问答知识库用户 |浏览225次
收藏|2014/05/17 22:00
如题

满意回答

2014/05/26 23:24

根据字符串内存分布结构可以知道字符串内容的前面有4字节是用于存储长度的,所以可以这样做:

TestStr为字符串变量
ShowMessage(IntToStr(PInteger(Integer(TestStr) - 4)^));

热心网友

其他回答(0)
0人关注该问题
待解决问题



+1
 加载中...