int array an funktion übergeben?
-
void addiere(int * blub)
{
tadaaa = blub[0]+blub[1];
}
int bla[2];
bla[0] = 30;
bla[1] = 10;addiere(bla);
wieso geht sowas nicht? wie kann ich n integer array übergeben?
-
Was funktioniert denn nicht? Der Code ist in Ordnung (wenn tadaaa eine globale Variable ist und die 3 Zeilen unter der Funktion in ner Funktion stehen).
-
was fuer ein compiler benutzt du? und vorallem was fuer ne meldung spuckt er aus fals er nicht compiliert
vielleicht musst du der funktion einen pointer auf das 0. element deines arrays geben ...
addiere(&bla[0]);
-
mutzel schrieb:
was fuer ein compiler benutzt du? und vorallem was fuer ne meldung spuckt er aus fals er nicht compiliert
vielleicht musst du der funktion einen pointer auf das 0. element deines arrays geben ...
addiere(&bla[0]);
bla == &bla[0]
-
habs....sry mein fehler
hatte die var so initialisiert:
int *buchstabe[29];