CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

字符串长度问题?

楼主zhjj1234()2005-04-22 16:02:44 在 PowerBuilder / 基础类 提问

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

相关问题

  • 字符串长度
  • 计算字符串长度?
  • 关于字符串长度
  • 字符串长度问题。
  • 字符串长度问题
  • 返回字符串的长度!!??
  • 如何取得字符串长度?
  • 如何取得字符串长度?
  • 如何求edit.text中字符串长度?
  • 一个字符串长度的问题!

关键词

  • 字符
  • pb
  • 测试
  • 长度
  • lenw
  • li
  • len
  • asc码
  • 楼
  • ab测试

得分解答快速导航

  • 帖主:zhjj1234
  • balloonman2002
  • Supernpc

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo