#include <stdio.h>#define X 5#define Y 7voidoutput(char*ary[]){inti,j;for(i=0;i<Y;i++){for(j=0;j<X;j++)printf("%c,",ary[i][j]);putchar('\n');}putchar('\n');}voidfunc(char*ary[],intx,inty){ary[y][x]=ary[y][x]-'a'+'A';}intmain(){inti,j;staticchara[Y][X];char*b[Y];/* initialize */for(i=0;i<Y;i++)for(j=0;j<X;j++)a[i][j]='a'+i+j;/* for passing to func, need to do */for(i=0;i<Y;i++)b[i]=&a[i][0];func(b,0,1);output(b);func(b,2,3);output(b);func(b,4,5);output(b);return0;}/* end */