Forum: Mikrocontroller und Digitale Elektronik C -> Pointer wie Array nutzen?


von Peter L. (Gast)


Lesenswert?

Moin,

kann ich den globalen Zeiger "uint8_t *ptrData" auch wie ein Array 
nutzen?
Sprich (*ptrData)[0] um an die Daten von Adresse '0' zu kommen?

von Dr. Sommer (Gast)


Lesenswert?

Einfach nur mit ptrData[0] . Die Dereferenzierung ist da schon mit drin. 
Das * ist daher verkehrt.

von Peter L. (Gast)


Lesenswert?

1
  if ( _ptrFont[7] == Font_IS_FIXED)
2
  {
3
    Font.uiWidth = _ptrFont[2];
4
  }

Da bekomme ich eine Fehlermeldung..
1
Error    subscripted value is neither array nor pointer nor

von Peter L. (Gast)


Lesenswert?

Okay. Hat sich erledigt.

Beitrag #5837057 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.