как создать двумерный динамический массив с типом char

мне нужно сделать двумерный массив типа char размер которого можно поменять после компиляции char A[n][n] n вводит пользователь я знаю нужно делать через malloc``calloc и указателями но я запутался

помогите разобратся!!

вот код


int main()
{
    int n = 0, m = 0;
    print_welcome();
    print_enter_board_size();
    n = multipler_n();
    char** board = malloc (n*sizeof(char*));
        for(int i = 0; i < m; ++i){
    board[i] = malloc(m*sizeof(char));
    }
    print_board(**board, n); //ругается на это EXC_BAD_ACCESS

    system("Pause");
}
}

Ответы (0 шт):