Hallo Leute

Ich habe folgendes Problem. Ich habe mehrere 2D-Array die folgendermassen deklariert und initialisiert werden:

uint8_t data [4][4] = {{0x00, 0x44, 0x88, 0xcc},
{0x11, 0x55, 0x99, 0xdd},
{0x22, 0x66, 0xaa, 0xee},
{0x33, 0x77, 0xbb, 0xff}};

von diesen Array habe ich schlussendlich 10 Stück.

Jetzt möchte ich ein 1D Array erstellen, damit ich in einer Schleife bei jedem der 10 Array z.B. an Position [3][2] eine 0 reinschreiben kann.

Wie muss ich dieses Array deklarieren und wie kann ich dann auf die 2D-Array zugreiffen?

Muss ich mit Pointern arbeiten?

Ich danke euch für eure Hilfe.