再问定长字符串问题(我就剩下20分了,全给您) 问题:如何将定长字符串中的未占用的部分去掉,比如一个定长为10位的字符串,前2为存储了"ab"两个字符,后8位没有存储任何东西,如何能直接得到"ab"而不计后8位内容.此问题从另一个角度说就是如何实现定长字符串与变长字符串的转换.在线等待,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str=replace(str,chr(0),"") 使用inStr函数判断出空位,然后用Trim()与Left()函数截取非空位部分即可 trim()rtrim()ltrim()可取空格 你必须定义一个非定长字符串变量, 然后将Trim(定长字符串变量)的函数返回值赋给它。 dim Str as string *10Str="ab"Msgbox Str & "0"'这时候输出的其实是:"ab 0"Msgbox Trim(str) & "0"'这时候输出的就是: "ab0" example: dim varText as string 10 Text1.text = "ab " varText = Trim(Text1.text) 補充﹕example: dim varText as string 10 dim varA as string Text1.text = "ab " varText = Text1.text varA = Trim(varText) 编辑框 运行时添加的控件如何实现消息处理? 问个Excel2003的VBA编程界面的关于自定义窗体名称的问题 数组问题 vsflex的显示刷新问题!多谢了 关于自增字段的一个问题 字符串长度函数的问题 App.PreInstance属性的问题! 怎样在vb 中调用 windows 应用程序! 我总觉得“菜鸟”这两个字使用面太窄,主要考虑到女生, 怎样获取一个窗体中文本框(控件组)的最大索引值? ★☆★装了VB6的系统和没装VB6的系统有什么区别呢?为什么程序在两个系统上运行的情况不同呢?★☆★
str=replace(str,chr(0),"")
rtrim()
ltrim()
可取空格
Str="ab"
Msgbox Str & "0"
'这时候输出的其实是:"ab 0"
Msgbox Trim(str) & "0"
'这时候输出的就是: "ab0"
dim varText as string 10
Text1.text = "ab "
varText = Trim(Text1.text)
dim varText as string 10
dim varA as string Text1.text = "ab "
varText = Text1.text
varA = Trim(varText)