请问在vb中怎么能实现象c语言那样对字符串结束时加"\0"这个功能!?

jzld0627 2003-01-20 06:13:08
谢谢
...全文
35 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzld0627 2003-01-21
  • 打赏
  • 举报
回复
哎,没办法了,谢谢大家!。。。。。。
holydiablo 2003-01-21
  • 打赏
  • 举报
回复
定长的字符串必然会被chr(0)填满,那么就靠这个判断了,只能如此
jzld0627 2003-01-21
  • 打赏
  • 举报
回复
谢谢各位。可是我的变量在结构体中定义了大小且不能改变!
再给这些结构中定长变量付值,旧不能有个结束标志了吗?
难道 vb中真的就这么。。。
aabiao 2003-01-20
  • 打赏
  • 举报
回复
重新赋值给一个不定长的不就可以了吗?
X=A
X=X+CHR(0)
zyl910 2003-01-20
  • 打赏
  • 举报
回复
你用的是定长字符串吗?

定长字符串只能这样



变长字符串的后面其实有两个\0
只不过VB字符串函数屏蔽了
pasl 2003-01-20
  • 打赏
  • 举报
回复
a=trim(a)+chr(0)
jzld0627 2003-01-20
  • 打赏
  • 举报
回复
啊?
可是我的长度已经定了!不能改的!就没有别的办法去掉后续空格吗?
programart_life 2003-01-20
  • 打赏
  • 举报
回复
如果仅仅是为了不要产生后续的空格,就不要用定长字符串变量
minajo21 2003-01-20
  • 打赏
  • 举报
回复
这个在VB里好象很难实现。
jzld0627 2003-01-20
  • 打赏
  • 举报
回复
可是如果a 事先是有个比较大的空间,& chr(0)后,他后面还是有空格来填充,就是想让他直接结束,不用空格填充!?
用户 昵称 2003-01-20
  • 打赏
  • 举报
回复
dim a as string
a="c string" & chr(0)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧