字符数组的实际长度怎么求? 比如我有个字符数组charx定义的是array[0..15] of char有个字符串temp:='hello';现在我用move函数把temp赋给charx,如何得到charx的实际长度5?还有 字符串结束符号'\0'的ascii码是多少? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '\0' 的ASCII就是0。求那个ARRAY 长度还不如求字符串的长度呢。 你在Move之前先求字符串的长度不就行了? 数组S.s->Length();函数就OK了.看帮助,有的 只要结束符是'\0',直接使用Strlen(@charX)就可以了! charx:array[0..15] of char你这样定义了,那么charx的长度还是16.但是如果你把它当字符串访问的话,碰到\0就结束了,如果\0不是第16位,后面的字符还是可以通过下标访问得到。\0的ascii码是0要得到实际赋给charx的长度只需要在字符串赋值完后再赋个#0给给它就可以了。比如:charx[5]:=#0; 申请Delphi区大版…… 多字段查询的问题 串口通讯,获取字符串后,怎样发送到当前窗体的文本框中???? 在线等,急急急!!!救命 大家注意千万别用DBisam 1.10,狂难!一堆的错误! 如何通过程序设置QuickReport的纸张大小。 combobox的问题,高手进 各位,请教一数据访问时间问题 先谢了!11 char code_buff [30];如何转换为delphi ? 用MediaPlayer使音乐自动循环播放? 这个问题真的很难吗?......
s->Length();函数就OK了.
看帮助,有的
比如:charx[5]:=#0;