Zwracanie wskaźnika na wskaźnik przez funkcję

0
int tablica(int n)
{
    int **tab = new int*[n];
    for (int i = 0; i < n; ++i) {
        tab[i] = new int[2];
        tab[i][1] =5;
    }

    return **tab;
}

Chce zapisać w funkcji main tą tablice do zmiennej i wypisac jak to zrobić?

dodanie znacznika <code class="cpp"> - fp

0
int** tablica(int n)

dodanie znacznika <code class="cpp"> - fp

0

Możesz napisać konkretnie próbuje

int** a = tablica(10)

na przyklad ale nie dziala

dodanie znacznika <code class="cpp"> - fp

1

chodzi o to, że w pierwszej linii masz błąd i powinno być tak jak Ci napisałem

1
int** create(size_t n) {
    int **tab = new int*[n];
    for (size_t i = 0; i < n; ++i) {
        tab[i] = new int[2];
        tab[i][1] = 5;
    }
 
    return tab;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1