#include <stdio.h>
void my_func(int **arr, int cols)
{
int (*matrix)[cols] = arr;
printf("test2: %d\n", matrix
[0][1]); }
int main(void)
{
const int row = 3;
const int col = 4;
int arr[3][4] = {
{1,2,3,4},
{3,4,5,6},
{5,6,7,8}
};
printf("test1: %d\n", arr
[0][1]);
my_func(arr, col);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIG15X2Z1bmMoaW50ICoqYXJyLCBpbnQgY29scykKewogICAgaW50ICgqbWF0cml4KVtjb2xzXSA9IGFycjsKICAgIHByaW50ZigidGVzdDI6ICVkXG4iLCBtYXRyaXhbMF1bMV0pOwp9CgppbnQgbWFpbih2b2lkKQp7CiAgICAgICAgY29uc3QgaW50IHJvdyA9IDM7CiAgICAgICAgY29uc3QgaW50IGNvbCA9IDQ7CgogICAgICAgIGludCBhcnJbM11bNF0gPSB7CiAgICAgICAgICAgICAgICB7MSwyLDMsNH0sCiAgICAgICAgICAgICAgICB7Myw0LDUsNn0sCiAgICAgICAgICAgICAgICB7NSw2LDcsOH0KICAgICAgICB9OwogICAgICAgIHByaW50ZigidGVzdDE6ICVkXG4iLCBhcnJbMF1bMV0pOwoKICAgICAgICBteV9mdW5jKGFyciwgY29sKTsKfQ==