Pointer in parameter übergeben???
-
Hallo,
mein prpblem ist vollgendes ich möchte von der main() funktion eine andere funktion aufrufen die als parameter einen vektor übergibt, dabei ist mir wichtig das diese die adresse übergibt. Nach dem die funktion entfernen abgearbeitet ist soll diese wieder eine adresse an funktion main() zurückgeben. Doch ich kriege nur den inhalt der adresse. Unten ist eine abgespeckte version von meinem programm, ich hoffe das reicht für das verständnis und für die fehleranalüse.
int entfernen(int *zeiger) /*Prototyp*/
main(){
int *izeg;
*izeig=entfernen(izeig);
}
int entfernen(int *zeiger){
return *zeiger
}
-
Dann gib doch auch einen Zeiger statt eines Wertes zurück.
int *entfernen(int *zeiger){ return zeiger; }
-
ich danke dir lordjaxon
ist mir gar nicht aufgefallen