Ik ben bezig met het maken van een applicatie waar ik heel vaak de waardes van array 1 naar array 2 moet kopieren en array2 moet leeghalen...
Ik denk ik maak een pointer naar het ene array en eentje naar het andere zodat ik die alleen maar hoef te wisselen... dit scheelt 128x8 keer kopieren...
maar op de een of andere manier wil dit niet lukken
in mijn h file:
unsigned int a[128][8]; // tabel voor schermlayout
unsigned int b[128][8]; // tabel voor schermlayout
unsigned int** nieuw; // pointer naar tabel a
unsigned int** huidig; // pointer naar tabel b
maar nu gaat builder op zijn gat als ik in de c file dit doe:
nieuw = a;
dit is de error die hij mij nu geeft:
[C++ Error] Unit2.cpp(17): E2034 Cannot convert 'unsigned int ( *)[8]' to 'unsigned int * *'
Ik weet niet wat ik hier precies verkeerd doe... kan iemand mij dit duidelijk maken?
Ik denk ik maak een pointer naar het ene array en eentje naar het andere zodat ik die alleen maar hoef te wisselen... dit scheelt 128x8 keer kopieren...
maar op de een of andere manier wil dit niet lukken
in mijn h file:
unsigned int a[128][8]; // tabel voor schermlayout
unsigned int b[128][8]; // tabel voor schermlayout
unsigned int** nieuw; // pointer naar tabel a
unsigned int** huidig; // pointer naar tabel b
maar nu gaat builder op zijn gat als ik in de c file dit doe:
nieuw = a;
dit is de error die hij mij nu geeft:
[C++ Error] Unit2.cpp(17): E2034 Cannot convert 'unsigned int ( *)[8]' to 'unsigned int * *'
Ik weet niet wat ik hier precies verkeerd doe... kan iemand mij dit duidelijk maken?
too fly for a white guy