Nichtidentifizierbarer Datentyp von c++ in struct-Definition

MichiStroi

Erfahrenes Mitglied
Hallo!

Folgende Struct-Definition stammt aus einer C++ Header Datei.
Code:
typedef struct
{
	int		iSize;					// Structure size for version control

	int		iTime;					// Start time of exercise in seconds
	int		iDate;					// Start date of exercise in yyyymmdd
	int		iDuration;				// Duration of exercise in seconds
	BOOL	bUSTimeMode;			// Usage of 12h time mode in exercise
	int		iSamplingRate;			// Sampling rate of exercise
	BOOL	bDeleted;				// Exercise has been marked to be deleted

	BOOL	bSpeed;					// Speed sensor data available
	BOOL	bCadence;				// Cadence sensor data available
	BOOL	bAltitude;				// Altitude sensor data available
	BOOL	bPower;					// Power sensor data available

	BOOL	bInterval;				// Interval data available

	TCHAR	szName[9];				// Exercise set/profile name used in exercise
									// Max number of characters is 8 + ending zero

	int		iBike;					// Bike used at exercise (0 = off, 1 = bike1, 2 = bike2)

} POLAR_EXERCISEFILE;
Ich möcht ein Objekt in C# definieren um aus der dll Werte auszulesen.
Leider bereitet mir da eine Deklaration ziemlich Kopfzerbrechen.

Hat jemand eine Ahnung wie man diese Deklaration exact in C# verwenden kann?

TCHAR szName[9];

habs schon mit...
char szName;
char[] szName;
string szName;
...versucht. Leider hat's nicht geklappt.

Wäre toll wenn mir da jemand weiterhelfen könnt'.

Danke
Michi
 
hat sich erledigt...

Ich hab anstelle des Arrays einfach 8 char Objekte in Folge ausgelesen.
Etwas umständlich aber wenns funktioniert solls mir recht sein.

Grüße
Michi
 

Neue Beiträge

Zurück