第一次没懂你的意思,现在做成函数,会更灵活。你再用一个函数测图片的宽高,得出宽高值,调用我写的函数,把宽高值发送进去。
# include<stdio.h>
# include <malloc.h>
void test(int row,int col);
int main(void)
{
test(3,2);
return 0;
}
void test(int row,int col)
{
int (*p)[col];
int i,j,t=1;
p=(int (*)[col]) malloc (row*(sizeof(int [col])));
for(i=0;i<row;i++)
for(j=0;j<col;j++)
*(*(p+i)+j)=t++;
for(i=0;i<row;i++)
for(j=0;j<col;j++)
printf("%d\n",*(p[i]+j));
free(p);
}