Tablica tablic w C

0

Witam,
Mam zadanie z którym nie potrafię sobie poradzić...

**Napisz funkcję, która w wyniku działania zwróci losowy obraz o wymiarach zadanych na wejście
funkcji. Przez obraz należy rozumieć tablicę tablic liczb całkowitych z zakresu 0-255.
**
I moje pytanie brzmi jak zrobić tablice tablic?

2
uint8_t arr[256][256];

Rozmiary zgadywałem.

0

Utworzenie tablicy: https://stackoverflow.com/a/9360313

Znalezione hasłem: "c dynamic array two dimensions return"

0
int** CreateArray(size_t columns, size_t rows) {
      int **array = (int**) malloc (rows * sizeof(int*));

      for(int i=0; i<rows; ++i) {
           array[i] = (int*) malloc (columns * sizeof(int));
      }

     return array;
}

Można to tak rozwiązać, przykładowe wywołanie funkcji:


int **myArray = CreateArray(5, 5);

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