当前位置:首页 » 业界相关

关于自定义函数返回数组问题?请帮助我。

 Advertisement:

热门软件下载:


我自定义一函数,要结果返回两个以上的数据,类型为字符串。  
  我的思路:定义的函数用数组返回结果。  
  能这样定义吗?怎么定义,请给  
  一简单的代码说明。  
  谢谢。

推荐阅读

  • 速报!索尼06款DW-Q30A光储现已到货449元 [详细内容]
  • 金晶科技进军太阳能光电材料填补国内空白 [详细内容]
  • 数据安全的需求增大 推动多硬盘PC的发展 [详细内容]
  • SONY新商“机”涌现 BX笔记本高价上市 [详细内容]
  • 飞利浦 Xenium 9@9c [详细内容]
  • 欧姆龙推出面向小型机多功能可编程控制器 [详细内容]
  • 赠品价值399元 索尼液晶HS75D变相降价 [详细内容]
  • 网友回答:
    网友:sprewellkobe

    tstringlist   *a()  
      {  
        tstringlist   *p;  
      .....  
        return   p;  
       
       
      }  
      返回的是一串字符串,给分吧  
     

    网友:zbc

    如果你要用数组的话,如下即可:  
      ansistring*   (__fastcall   tform1::ok)()  
      {  
        ansistring   *result   =   new   ansistring;  
        result[0]   =   "1";  
        result[1]   =   "2";  
        return   result;  
      }  
      void   __fastcall   tform1::button1click(tobject   *sender)  
      {  
        ansistring   *z;  
        z   =   ok();  
        showmessage(z[0]);  
      }  
       
      不过,我的意思是你用stl中的vector好一些

    网友:fastcall

    void   myfountion(ansistring   &return1,ansistring   &return2)  
      明白了吗?用return1和return2将参数带出。不过sprewellkobe(我为软件狂!)   方法也是不错的,我是告诉你一个不同的思路。

    .  

    相关评论

    Login