005
16.01.2009, 13:36 Uhr
ao
(Operator)
|
Schreib mal, was alles vorgegeben ist und was nicht. Die Struktur TStackA z.B., ist die so vorgegeben? Wenn ja, warum ist info ein void** (also Doppelpointer), das ergibt schon mal keinen Sinn (oder steh ich aufm Schlauch?).
Außerdem würde ich es sinnvoll finden, wenn bei create die Stacklänge als Parameter angegeben würde.
Was für Datentypen soll der Stack speichern? Zahlen? chars?
Und welche Sprache soll das sein, C oder C++? Es sieht aus wie C++ (andernfalls müsste überall, wo ein Objekt vom Typ TStackA deklariert wird, das Wörtchen "struct" dabeistehen), andererseits ist eine Stack-Implementierung ohne class und mit malloc in C++ extrem blödsinnig, wenn ich das mal so sagen darf. |