title image


Smiley Re: Pointer auf struct
Ich hoffe ich habe die genaue Syntax noch im Kopf:

also z.B.

info1 = ((DeineStruct*)DeinPointer)->Feld1;

Damit kannst du in der Variablen info1 den Wert des Feldes Feld1 aus der struct DeineStruct abspeichern. Der Pointer DeinPointer muss natürlich ein gültiger Pointer auf deinen Puffer sein.

Bei der Definition der struct musst du allerdings beachten, dass der Compiler standardmäßig ein Field-Alignment durchführt. Das musst du ihm dann gegebenenfalls per Compiler-direktive abgewöhnen - sonst gibts Chaos. (Bei MS VC++ z.B. per #pragma pack(1) )



Hope it helps



Gruß

SanMiggel

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: