mit winapi rausfinden ob montag, dienstag, mittwoch... ist
-
hallo.
ich brauche eine funktion mit der man rausfinden kann welcher wochentag
es gerade ist.
MFG
-
Einfach wie gewohnt GetLocalTime aufrufen. In SYSTEMTIME.wDayOfWeek steht dann der Wochentag.
-
hallo.
ich hab es so aufgerufen:LPSYSTEMTIME time; GetLocalTime(time); SYSTEMTIME.wDayOfWeek; if(wDayOfWeek == 1) { TextOut(hdc, 0, 0, "Montag", strlen("Montag")); }
was mache ich falsch?????????????????ß
MFG
-
so ziemlich alles?
-
statt
SYSTEMTIME time;
SYSTEMTIME.wDayOfWeek;nimm
SYSTEMTIME time;
time.wDayOfWeek;
-
Entweder so:
SYSTEMTIME time; GetLocalTime(&time); if(time.wDayOfWeek == 1) { TextOut(hdc, 0, 0, "Montag", strlen("Montag")); }
oder so:
LPSYSTEMTIME time = new SYSTEMTIME; GetLocalTime(time); if(time->wDayOfWeek == 1) { TextOut(hdc, 0, 0, "Montag", strlen("Montag")); } delete time;
Wobei ich Ersteres bevorzugen würde.