Zeigerarithmetik
-
hi nochmal, hab paar fragen..
wie schiebt man einen zeiger auf eine variable?
habs so gemacht:int operatoren(int *arg1, int arg2, int a, int b) { *arg1 = a; *arg2 = b;
....
....is aber total falsch, wie geht es korrekt?
danke schonmal
-
int operatoren(int *arg1, int *arg2, int a, int b) { arg1 = &a; arg2 = &b;
Das ist aber keine Zeigerarithmetik.
-
und was funktioniert nicht...?!
-
ch1ller schrieb:
hi nochmal, hab paar fragen..
wie schiebt man einen zeiger auf eine variable?
habs so gemacht:int operatoren(int *arg1, int arg2, int a, int b) { *arg1 = a; *arg2 = b;
....
....is aber total falsch, wie geht es korrekt?
danke schonmal
Zeiger werden weder geschoben, noch umgebogen. MfG, S.
-
ch1ller schrieb:
wie schiebt man einen zeiger auf eine variable?
was hast du vor?
-
~fricky schrieb:
ch1ller schrieb:
wie schiebt man einen zeiger auf eine variable?
was hast du vor?
Ich vermute mal, das er wollte, daß der
übergebene Zeiger arg1 nach Aufruf der Funktion
auf a oder b zeigt, was so natürlich nicht geht