Registriert seit: 24. Nov 2006
Ort: 92331 Parsberg
24 Beiträge
Delphi 2005 Architect
|
Re: Delphi in C++ Konvertieren - Strukturen
9. Feb 2007, 08:16
also einen Pointer in C definierst du so :
Delphi :
PImageDosHeader = ^TImageDosHeader
C:
PtrDosHdr *TImageDosHeader; /* Pointer auf Struktur TImageDosHeader hat Eigenschaft int_lfanew */
PtrDosHdr=null; /* Impl. nicht vergessen */
PtrDosHdr=malloc(iGroesse); // Speicher reservieren
//Zugriff erfolgt dann so :
PtrDosHdr->int_lfanew=0;
//oder identisch für C-Spez.s :
(*PtrDosHdr).int_lfanew=0; // . Operator hat in C Vorrang vor * Operator
G.M.
|