PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quellcodeerklärung



anabolik
08.12.2005, 21:50
hallo.
könt ihr mir diesen code erklären:
CODE:

#define WORKDATA (7*8)
struct WorkData{
ULONG WSensTimeQ, // Sensor Betr. Quiet
WSensTimeL, // Sensor Betr. Low
WSensTimeM, // Sensor Betr. Med
WSensTimeH, // Sensor Betr. High
WSensTime, // Sensor Betr. gesamt
WorkTimeCompl; // Gesamtbetriebszeit
short MissCnt, // Missionszähler
PostCnt; // Power Up Zähler
BYTE EE_Post[10], // POST Ergebnis
EE_Diag[10]; // DIAG Ergebnis
}; // 48

WORKDATA ist ein makro, WorkData struktur, BYTE EE_Post[10] und EE_Diag[10] arrays oder? was ist denn (7*8) nach WORKDATA?

linux_80
08.12.2005, 23:44
Hallo,
7*8 = 56, WORKDATA stelle diesen wert dar,
wenn im Code irgendwo WORKDATA verwendet wird, ist das wie wenn da 56 stehen würde, lässt sich nur leichter lesen.

Es ist aber keine Variable, denn die defines werden vor dem compilieren schon ausgetauscht !

anabolik
12.12.2005, 13:15
stimmt ja. wahrscheinlich war ich besoffen gewesen O:)

UlrichC
12.12.2005, 15:56
stimmt ja. wahrscheinlich war ich besoffen gewesen O:)
cool ... ich gehe auch nur zugedröhnt ins Forum ...
na na na :-s