Weet iemand hoe je het volgende probleem oplost?
Dus Ik wil de array aan laten passen in functie2 maar die moet nog iets laten toevoegen in functie3 (enkele keren).
Maar als ik dan later kijk of het lukt zie ik dat alleen die van functie2 in de array staan.
Dus alles dat in functie3 gebeurt is niet meer aanwezig in de array...
Weet iemand wat ik fout doe?

Code:
int functie1(...)
{
int moves[70];
functie2(moves);
}
void functie2( int *moves )
{
*moves++ = blabla // -> dit werkt (de array wordt aangepast)
functie3( moves);
}
void functie3(int *moves)
{
*moves++ = blabla // -> maar hier lukt het niet meer
}
Dus Ik wil de array aan laten passen in functie2 maar die moet nog iets laten toevoegen in functie3 (enkele keren).
Maar als ik dan later kijk of het lukt zie ik dat alleen die van functie2 in de array staan.
Dus alles dat in functie3 gebeurt is niet meer aanwezig in de array...
Weet iemand wat ik fout doe?