struct FRIDGE
ist etwas anderes als FRIDGE
.
Sie müssen entweder den Typ FRIDGE
in Ihrer anderen Struktur verwenden.
oder definieren Sie Ihren Kühlschrank als struct FRIDGE
Außerdem muss die Struktur möglicherweise definiert werden, bevor Sie sie verwenden (z. B. über der Person).
Sie müssen Mitglieder von FRIDGE
verwenden, nachdem Sie alle Warnungen und Fehler entfernt haben. Deklarieren Sie FRIDGE
vor PERSON
me.fridge.number = 1
EDITED : Ich habe den Fehler gefunden. Sie verwenden eine anonyme Struktur, daher sollten Sie nicht das Schlüsselwort struct
verwenden, sondern den Namen typedef
ed.
Ändern struct FRIDGE fridge
zu FRIDGE fridge
Tags und Links c compiler-errors struct typedef