So kann mir jemand sagen was an der Funktiondeklaration:
Zitat:
struct node *search(int zahl1, struct node *point);
|
falsch ist? Ich kriege immer einen Expression Syntax Error.
hier ist der Aufruf:
Zitat:
case 1:
printf("\nBitte Katalognummer eingeben: ");
z1=atoi(gets(ein));
temp=search(z1,root);
if(temp!=NULL){
printf("\nKatalognummer: %d gefunden, Kontostand: %d",z1,temp->Ktostand);
}
else{
printf("\nKatalognummer: %d nicht gefunden, bitte Eingabe berprfen",z1);
}
break;
|
und hier ist die Funktion:
Zitat:
struct node * search(int zahl1, struct node *point){
if(point.Katnr==zahl1){
return point;
}
else if(point->next!=null){
return search(zahl1, point->next);
}
else{
return NULL;
}
|
}