- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 2 von 2

Thema: Array auf zweidimensionale Array

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.07.2005
    Ort
    Oberwil
    Alter
    43
    Beiträge
    131

    Array auf zweidimensionale Array

    Anzeige

    Praxistest und DIY Projekte
    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.

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.01.2007
    Beiträge
    134
    Ist eigentlich ganz einfach:

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

    und so fährst du mit data[3][2][i] durch die jeweilige Position.

    Grüsse, Stefan

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test