Gast
#295842
Hallo C-Spezialisten,
ich muß von C++ nach C absteigen, mit Grausen...
kann ich in C struct eine "Memberfunktion" definieren?
Beispiel, bei dem der Metrowerks meckert:
typedef enum _tTaskState_ {
TS_IDLE = 0,
TS_BUSY = 1
} tTaskState;
typedef enum _tTaskError_ {
TE_NONE = 0,
TE_ERROR = 1
} tTaskError;
typedef struct _tTask_ {
tTaskState m_eState;
tTaskError m_eError;
void Initialize(void);
} tTask;
tTask Task1;
tTask Task2;
in main wollte ich dann das C++ like machen:
...
Task1.Initialize();
...
Geht das in Hardcore C nicht? Was muß ich ändern um solche Ausdrücke
zu erhalten:
Task1.Initialize();
Vielen Dank für eure Hilfe!
Manfred