set-stack-push-function #2

Merged
fonkoukamtewi101876 merged 2 commits from set-stack-push-function into main 2025-12-02 00:45:20 +00:00
Showing only changes of commit 2c8974b6c6 - Show all commits

21
stack.c
View File

@ -8,26 +8,23 @@
* `clearStack`: gibt den gesamten Speicher frei. */
// Pushes data as pointer onto the stack.
StackNode *push(StackNode *stack, void *data)
{
typedef struct Stack_node{
int *stackNode;
}StackNode;
StackNode *push(StackNode *stack, void *data) {
}
// Deletes the top element of the stack (latest added element) and releases its memory. (Pointer to data has to be
// freed by caller.)
StackNode *pop(StackNode *stack)
{
StackNode *pop(StackNode *stack) {
}
// Returns the data of the top element.
void *top(StackNode *stack)
{
void *top(StackNode *stack) {
}
// Clears stack and releases all memory.
void clearStack(StackNode *stack)
{
}
void clearStack(StackNode *stack) {
}