当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 请问在j2ee中如何传递记录集(rs)?比如,我在servlet中查询数据路产生一个数据集,我怎么才能传递给前方jsp页面把记录集显示出来? 我的意思是,jsp不连接数据库,所有的数据都由servlet来产生,servlet产生的数据集如何传递回jsp网页?不知道大家在j2ee里是如何来实现mvc模式的数据集合传递的 ......
    摘要: 你好,我在网上找个几本asp.net电子书都不理想, 谁能提供本基础加实例的asp.net(vb)的电子书。 或介绍本相关的书,我也好去买! 小弟不胜感激!!!! ......


如何让操作外部二维数组的函数有通用性

 
   
  首先感谢刚才帮我的各位DX  
  这样可以把一个二维数组传入函数:  
   
  void   test(int   a[][10])  
  {  
  }  
   
  但是前提必须是知道传入的二维数组的边界,这就失去了函数的通用性,  
  如果我想用一个函数处理外部的二维数组又不失通用性,该怎样办呢?  
  谢谢

NO.1   作者: xiaocai0001

我刚才发的那个帖子就是解决这个问题的啊

NO.2   作者: megaboy

或者就用VLA,这得用支持VLA的编译器编译,比如GCC。或者就模拟一个VLA,相关代码如下:  
   
  void   test(int   *a,   int   x,   int   y)               //x和y是第一维和第二维  
  {  
                  int   **p   =   (int   **)malloc(x*sizeof(int*));  
                  for(i=0;   i<x;   ++i)   p[i]   =   a+i*y*sizeof(int);  
                  ...............  
                  p[1][0].....                               //然后就可以p[i][j]这样的形式使用了  
                  ..............  
  }  
   
  int   main(void)  
  {  
                  int   b[9][10];  
                  scanf("%d   %d",   x,y);           //输入x和y,但得保持x*y   <=   9x10  
                  test((int*)b,   x,   y);  
                  ........  
                  return   0;  
  }


 ·我的电脑出了问题    »显示摘要«
    摘要: 因不能发出图片,我把它发在http://www.officefans.net/cdb/viewthread.php?tid=44831&sid=veypio,请大家帮我看看。谢谢 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE