mcsolaar
Legacy Member
dag iedereen
ik werk met een speelbord 6x7, in het begin had ik het zo gedefinieerd
typedef char Bord[grootte]; grootte was dus 6X7 = 42
voor het recupereren van een rij had ik zoiets:
while(bord[index] == ' '){
index += 7;
espl++;
}
het spel werkte toen, achteraf werkte ik met 2-dimensionale array, zo had ik het gedefinieerd
char bord[6][7]
dus moest ik alles aanpassen, bij het recupereren van een rij had ik bv nu:
while(*(bord[index]) == ' '){
index += 7;
espl++;
}
als ik het compileer krijg ik geen fouten, de spel start op maar als ik een zet doe valt de schijf in de eerste kolom tweede rij en daar blokkeert het.
kan iemand mij helpen aub?
mvg
ik werk met een speelbord 6x7, in het begin had ik het zo gedefinieerd
typedef char Bord[grootte]; grootte was dus 6X7 = 42
voor het recupereren van een rij had ik zoiets:
while(bord[index] == ' '){
index += 7;
espl++;
}
het spel werkte toen, achteraf werkte ik met 2-dimensionale array, zo had ik het gedefinieerd
char bord[6][7]
dus moest ik alles aanpassen, bij het recupereren van een rij had ik bv nu:
while(*(bord[index]) == ' '){
index += 7;
espl++;
}
als ik het compileer krijg ik geen fouten, de spel start op maar als ik een zet doe valt de schijf in de eerste kolom tweede rij en daar blokkeert het.
kan iemand mij helpen aub?
mvg