struct als Rückgabewert
-
Ich versuche, ein struct als Rückgabewert einer Funktion einzusetzen, erhalte aber immer beim Compilieren die Meldung, dass Speicherklasse oder Typbezeichner fehlt. Dabei bin ich genau nach dem Beispiel aus der Hilfe vorgegangen:
typedef struct
{
char name[20];
int id;
long class;
} STUDENT;/* Return type is STUDENT: */
STUDENT sortstu( STUDENT a, STUDENT b )
{
return ( (a.id < b.id) ? a : b );
}Wo liegt mein Fehler?
-
Mit typedef und struct bin ich etwas aus der Übung, aber legt der Name am ende der Struct nicht eine Instanz der struct an ?
Schreib mal
struct STUDENT { };
-
Knuddlbaer schrieb:
aber legt der Name am ende der Struct nicht eine Instanz der struct an ?
Vollkommen richtig

-
[ot]
Echt Cool, ich sollt Lotto spielen wenns mim raten so gut klappt ;o)
[/ot]
-
Knuddlbaer schrieb:
[ot]
Echt Cool, ich sollt Lotto spielen wenns mim raten so gut klappt ;o)
[/ot]
