 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70800.82
|
Objavljeno: Sob Feb 25, 2006 10:57 pm Naslov sporočila: Določanje ofseta znotraj struct |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.56
|
Objavljeno: Sob Feb 25, 2006 11:06 pm Naslov sporočila: |
|
|
Zakaj pa tako kompliciranje, ce moras potem vseeno za vpis ali branje iz strukture uporabiti "oznako" elementa (ki jo interpretiras v switch) ? A ne bi slo enostavno
Koda: |
x = mac_PIB.macAckWaitDuration; |
?
Ce so elementi strukture kazalci, je namesto pike "->" (brez "").
V kaksnem C-ju pa sploh to pises ? |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70800.82
|
Objavljeno: Sob Feb 25, 2006 11:11 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.56
|
Objavljeno: Ned Feb 26, 2006 12:02 am Naslov sporočila: |
|
|
Aha. No, kot prvo sem zgoraj spregledal, da je pri tebi kazalec na strukturo, za kar bi bil -> namesto pike.
Ce prav razumem, bi se torej samo rad izognil switch() clause-u (slovensko ?), ker drugega ne smes narediti boljse, in naredil nekaj v stilu memcpy(indexof(nekaj), sizeof(nekaj)) ? Ce je pomnilnik v tvoji ciljni arhitekturi linearen (kar najbrz je), naslov strukture &mac_PIB, naslov elementa pa npr. &mac_PIB->macAckWaitDuration, potem je razlika med naslovoma enaka odmiku ("indexof()"), ki ga isces. A to deluje ? |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70800.82
|
Objavljeno: Ned Feb 26, 2006 9:45 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|