字符串长度问题?
string ls_temp
int li_len
ls_temp = "dd我厂"
li_len = len(ls_temp)
li_len这时候为6,为六个字符。
但我想li_len为4,表示4个字。
如何实现
问题点数:100、回复次数:3Top
1 楼balloonman2002()回复于 2005-04-22 16:12:29 得分 50
lenw()
messagebox(string(len("ab测试")),string(lenw("ab测试")))
提示:6 4Top
2 楼Supernpc(世上不变的唯有变化)回复于 2005-04-22 16:12:46 得分 50
如果是pb9或10的话可以用函数
lenW()
则输出为4Top
3 楼Supernpc(世上不变的唯有变化)回复于 2005-04-22 16:15:47 得分 0
晕...我的2楼和1楼一样的时间出贴...郁闷..
如果是pb8以下版本
只有用循环取每一个字符,若asc码大于255则,为汉字..每两个asc码超过255的,长度+1Top




