Do not convert. Declare the matrix as an int array:
int main(int argc, char* argv[])
{
int matrix[5][5] = {'0','0','0','0','0',
'0','0','0','0','0',
'0','0','0','0','0',
'0','0','0','0','0',
'0','0','0','0','0'};
show_matrix(matrix);
system("pause");
return 0;
}
void show_matrix(int m[5][5])
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%c ",m[i][j]);
}
printf("\n");
}
}
Kev.
===========================
At 07:36 17/12/03, hu...@cl... wrote:
>char matrix[5][5] =
>{{'0','0','0','0','0'},
>{'0','0','0','0','0'},
>{'0','0','0','0','0'},
>{'0','0','0','0','0'},
>{'0','0','0','0','0'}
>};
>
>and i have this function :
>
>void show_matrix(int m[5][5))
>{
>int i,j;
>
>for(i=0;i<5;i++)
>{
>for(j=0;j<5;j++)
>{
>printf("%c ",m[i][j]);
>}
>printf("\n");
>}
>}
|