» »

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
232450 (1930) aceton
»

[C++] prevajalnik hoce konstruktor za strukturo

Oddelek: Programiranje
182587 (2291) Tr0n
»

[C#] unmanaged->managed code

Oddelek: Programiranje
112136 (2011) Zzzzzzz
»

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

Oddelek: Programiranje
61112 (1021) rasta
»

spet problem v Cju ... kazalci

Oddelek: Programiranje
61046 (960) hatch

Več podobnih tem