求平方根和将数字转化为字符串的函数不分别是sqrt()和str$()吗?可怎么sqrt()老是提示“子程序或函数未定义”,str$()“类型-声明字符与声明的数据类型不符合”,难道是我的vb出问题了,或者是得另外引用。

解决方案 »

  1.   

    在VB中好像用SQR()函数。另外一个建议使用CStr(),返回的结果没有加空格。
      

  2.   

    Str$(Number)参数为number型
     Sqr()平方根
      

  3.   

    victorycyz(中海) 说的对,你是打开工程菜单点引用,看其中的项目,记住对于任何一个VB程序来说都必需有下面四个引用
    Visual Basic For Applications
    Visual Basic runtime objects and procedures
    Visual Basic objects and procedures
    Ole Automaton
    你肯定是少了其中一个,仔细检查,然后重新选好,就可以了
      

  4.   

    刚才没太注意,sqrt()在VB中没有,正确的形式是sqr(),str$()函数是对的,如不能用,照我上面说的检查!!
      

  5.   

    按照tiger54(老虎54)所说的可以更改。可是为什么str$()不能用,我的那四个都引用了呀?
      

  6.   

    不可能吧,肯定是你的语句有问题,str$()不行,用str()也可,二者的差别只是返回值的类型不同,str$()返回的是String型,str()返回的是变体,不过使用中没有太大区别!!