gsoap处置webservice服务的返回

gsoap处理webservice服务的返回日前,碰到一个问题。就是在用c结合gsoap开发客户端的时候,在接收其返回时,返

gsoap处理webservice服务的返回
日前,碰到一个问题。就是在用c结合gsoap开发客户端的时候,在接收其返回时,返回参数没有值。
原因是因为服务端返回了一个类对象:
  class  AppRet
   {
     public int ret;
     public String errInfo;
    }
  Class accept{

   public AppRet InterService(int x, int y)
   {
      AppRet retObj = new AppRet();
      retObj.ret = 1;
      retObj.errInfo = "succ";
    }
 }
对于简单的返回int及string类型的数据都可以,就是返回复合结构的数据,就出问题。不知哪位大侠碰到过类似问题,希望不吝赐教,。
c?webservice?gsoap
[解决办法]
你看一下gsoap生成的代码中,返回的结构是什么样的?我觉得里面应该有ret和errInfo的信息吧