Quote:
Originariamente inviato da andbin
La parte della allocazione dell'array principale e di quelli secondari mi sembra del tutto corretta (non hai controllato i valori di ritorno delle malloc .... vabbè).
È chiaro però che se hai un array 4x4, la cella al limite è [3][3] (gli indici partono da 0).
|
Ho controllato i valori di ritorno solo della malloc per l'array principale...
Comunque...che gli indici partano da zero...lo so bene...è qualche anno che programmo...(non in C purtroppo).
Se provi a far girare il programma, ti accorgi che se crei una Sala di 5x5, non posso scrivere nel valore [1][4], [2][4], etc...e così anche per [4][1], [4][2]...etc...
Cmq hai ragione, mi sono espresso male nel disegnino...