/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Beispielprogramm p04050101.c */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /* */ /* Demonstriert wird die Arbeit mit Unions. */ /***************************************************************/ #include #include int main(void) { union anginfo_union { char name[12]; int personalnummer; }; union anginfo_union ainf; ainf.personalnummer = 1234; printf("Personalnummer: %d\n\n",ainf.personalnummer); strcpy(ainf.name,"Schmitz"); printf("Werte nach Zuweisung an \'name\':\n"); printf(" Name: %s\n",ainf.name); printf(" Personalnummer: %d\n\n",ainf.personalnummer); return 0; }