Die nachfolgend neuen Funktionen sollen mittels der
Funktion void main(void) getestet werden.
Fragezeichen müssen entsprechend ersetzt werden.
void
main(void)
{
struct PERSON Familienglied;
struct PERSON
Bruder;
struct PERSON Schwester;
union ORT Wien;
schueler
Willy;
ort Hamburg;
schueler_ptr
Hugo;
meineStrukturen_fuellen(
???,
???,
???);
meineStrukturen_anzeigen(
???,
???,
???);
meineUnions_fuellen(???);
meineUnions_anzeigen(???);
meineTypdefinitionen_fuellen(
???,
???,
???);
meineTypdefinitionen_anzeigen(
???,
???,
???);
}
Ersetze die Funktion void meineStrukturen(void) durch die Funktionen void meineStrukturen_fuellen(struct PERSON *ptrFamilienglied, struct PERSON *ptrBruder,struct PERSON *ptrSchwester) und void meineStrukturen_anzeigen(struct PERSON *ptrFamilienglied,struct PERSON *ptrBruder, struct PERSON *ptrSchwester).Teile die Funktionalität der Funktion void meineStrukturen(void) sinnvoll auf diese zwei neuen Funktionen auf.
Ersetze die Funktion void meineUnions(void) durch die Funktionen void meineUnions_fuellen(union ORT *ptrWien) und void meineUnions_anzeigen(union ORT *ptrWien).Teile die Funktionalität der Funktion void meineUnions(void) sinnvoll auf diese zwei neuen Funktionen auf.
Ersetze die Funktion void meineTypdefinitionen(void) durch die Funktionen void meineTypdefinitionen_fuellen(schueler *ptrWilly,ort *ptrHamburg,schueler_ptr *ptrHugo) und void meineTypdefinitionen_anzeigen(schueler *ptrWilly,ort *ptrHamburg,schueler_ptr *ptrHugo).Teile die Funktionalität der Funktion void meineTypdefinitionen(void) sinnvoll auf diese zwei neuen Funktionen auf.