diego86
03-03-2008, 10:42
per allocare una scacchiera di dimensione ignota, di cui ogni casella è rappresentata da una struct, potrebbe essere una buona soluzione in fatto di spazio occupato l'utilizzo di una matrice di puntatori inizializzati a NULL e associati a una struct solo nel caso in cui vi sia una pedina su quella casella?
Eventualmente come potrei gestire una doppia inizializzazione? Ovvero se l'utente decide di inserire r x c pedine dalla posizione (0,0) e mi credo una matrice di puntatori r x c e successivamente, senza cancellare le pedine precedenti volesse aggiungere r1 x c1 pedine dalla posizione (-5, 4) come posso fare?
Eventualmente come potrei gestire una doppia inizializzazione? Ovvero se l'utente decide di inserire r x c pedine dalla posizione (0,0) e mi credo una matrice di puntatori r x c e successivamente, senza cancellare le pedine precedenti volesse aggiungere r1 x c1 pedine dalla posizione (-5, 4) come posso fare?