64,648
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
void fun(int,int,int**);
int main()
{
int a[4][5]={0};
fun(4,5,a);
return 0;
}
void fun(int m,int n,char **a)
{
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
#include<iostream>
void fun( int, int, void* );
int main( void )
{
int a[4][5];
for( int i = 0; i < 4; ++i )
for( int j = 0; j < 5; ++j )
a[i][j] = j;
fun(4,5,a);
return 0;
}
void fun( int m, int n, void *a )
{
int **p = new int*[m];
for( int i = 0; i < m; ++i )
p[i] = ( int* )a + i * n;
for(int i = 0; i < m; ++i )
for( int j = 0; j < n; ++j )
std::cout << p[i][j] << " " << std::endl;
}