Stack_elem.h
PHP-Code:
#ifndef STACK_ELEM
#define STACK_ELEM
struct Stack_Elem
{
struct Stack_Elem *next;
void *data;
};
#endif // STACK_ELEM
PHP-Code:
#include "stack_elem.h"
#include <stdlib.h>
#include <stdio.h>
struct Stack_Elem *Stack_Elem_new(struct Stack_Elem *next, void *data)
{
struct Stack_Elem **neu;
*neu = (struct Stack_Elem*) malloc(sizeof(struct Stack_Elem));
if(neu==NULL)
{
printf("Speicher ist voll \n");
exit(1);
}
return *neu;
}
void *Stack_Elem_delete(struct Stack_Elem *neu)
{
void *data;
free (neu);
return data;
}
void Stack_Elem_print(struct Stack_Elem &neu)
{
printf (" %p: { next =%p, data =%p}", elem, elem -> next, elem -> data );
}
So Hallo erstmal,
ich hab da so einige probleme bei dieser aufgabe. Bei der ersten Funktion bin ich mir eigentlich ziemlich sicher dass die richtig ist.
Bei der 2. funktion bin ich mir noch unsicher was genau ich mit data machen soll
Und bei der 3. Funktion steh ich auf dem schlauch was genau ich übergeben soll? Ich bekomme in dieser Fkt. eh einen syntax error bei den übergabeparametern, weiß jemand warum?