Forum: Mikrocontroller und Digitale Elektronik Addressen


von oscarini (Gast)


Lesenswert?

Hallo Leute,

Ich habe ein Problem:
wie kann ich den OFFSET 2 Adressen berechnen?

Ich habe eine struct XXX mit mehreren Variablen unterschiedlichen Typen.

                  uInt32 test; //sizeof of config_v
                  void* test1; //Start Address
                  void* test2;//End Address
                  void* test3; //OFFSET
                  test = sizeof(config_v);
                  test1 = &config_v;
                  test2 = &config_v + sizeof(config_v) ;
                  test3 = &config_v.1Eintrag - &config_v:


Das Problem trifft schön bei der Berrechnung von test2 und test3, warum?

Danke an Alle

Oscar

von oscarini (Gast)


Lesenswert?

Leute, wo seid ihr denn?

Falls die Aufgabe nicht klar war, sagt bitte Bescheid

Danke

von Peter D. (peda)


Angehängte Dateien:

Lesenswert?

So macht man das auch nicht.
Dafür gibt es doch entsprechende Zugriffsoperatoren . oder ->

Anbei der Hilfetext von Borland C zu diesem Thema.


Peter

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.