Einzelnen Beitrag anzeigen
Alt 12.06.2002, 18:06   #6
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429


Standard

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;
}
}
____________________________________
Resistantium est futilius
3of4 ist offline   Mit Zitat antworten