// Definition einer Struktur struct address { char fname[10]; char lname[10]; }; // Funktion, die eine Struktur zurueckgibt struct address adr_fct(int n) { struct address addr; if (n) { strcpy(addr.fname, "Manfred"); strcpy(addr.lname, "Pester"); } else { strcpy(addr.fname, "Thomas"); strcpy(addr.lname, "Horsch"); } return (addr); } // Hauptprogramm int main(void) { struct address addr; addr = adr_fct(1); //printf("Name: %s %s \n", addr.fname, addr.lname); }