Suche
Suche Menü

Lösung Teil 1 – Bitfelder

Ein Lösungsvorschlag zur Übung mit Bitfeldern Teil 1.

struct time {
	unsigned int day: 	5;
	unsigned int month: 	4;
	unsigned int year:	12;
	unsigned int hour:	5;
	unsigned int minute:	6;
	unsigned int weekday:	3;
} myTime;

myTime.day = 20;
myTime.month = 2;
myTime.year = 2003;
myTime.hour = 13;
myTime.minute = 37;
myTime.weekday = 5;

printf("Ist jetzt %02d.%02d.%04d %02d:%02d %d?\n",
	myTime.day, myTime.month,
	myTime.year, myTime.hour, myTime.minute,
	myTime.weekday);

Ist jetzt 20.02.2003 13:37 5?