dim a as string*16
a="你好"
怎么把a后面空格去掉呢

解决方案 »

  1.   

    传给另一个不定长的字符串变量后去掉:Dim b As Stringb = Trim(a)
      

  2.   

    有个读卡器原型 int ReadInfo(char Name)
    Name 长度10个字节 汉字
    VB 定义
    Function ReadInfo Lib "tdll.dll" (ByVal Name As String)读出来
    sName= ReadInfo(Name)
    发现用上面的方法去不掉空格,请教大家有什么办法
      

  3.   

    试试这个:
        sname = Trim(ReadInfo(Name))
        If InStr(sname, Chr$(0)) > 0 Then sname = Left(sname, InStr(sname, Chr$(0)) - 1)
      

  4.   

    Name = Replace(Name, Chr(0), "")
      

  5.   

    你字符串后面的不是空格,是 Null (0)。