» »

dostop do notranje strukture C

dostop do notranje strukture C

scarymovie ::

Zdravo,

imam naslednjo strkturo:

struct z1
{
    int g;
};

typedef struct z1 Z_TYPE;

struct x
{
   int a;
   int b;
   Z_TYPE c;
   struct
   {
      Z_TYPE * ptr_d;
      int e;
   } z2;
} ;

typedef struct x X_TYPE;



želim narediti tako da bom po bljižnici lahko dostopal do notranje strukture z2.
Npr. za spremenljivko ptr_d sem naredil tako:

X_TYPE s_x; 

Z_TYPE * bljiznica_ptr_d = s_x.z2.ptr_d;


kako lahko naredim da bom dostopal do z2 (po bljižnici)?

??? *bljižnica_z2 = s_x.z2; ????

hvala,
lp

sas084 ::

"Bližnjice" do z2 ne moreš naredit ker je anonimna struktura. Lahko pa normalno dostopaš do njenih membrov.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] Seznam s poljem

Oddelek: Programiranje
232402 (1882) aceton
»

[C++] prevajalnik hoce konstruktor za strukturo

Oddelek: Programiranje
182559 (2263) Tr0n
»

[C#] unmanaged->managed code

Oddelek: Programiranje
112121 (1996) Zzzzzzz
»

c++: shranjevanja strukture(razreda) na disk v enem kosu

Oddelek: Programiranje
61094 (1003) rasta
»

spet problem v Cju ... kazalci

Oddelek: Programiranje
61036 (950) hatch

Več podobnih tem