Hej!
Mam problem ze zwolnieniem pamięci na macierz, sam nie rozumiem tego problemu, ponieważ w programie tworze dwie identyczne macierze i dla jednej zwolnienie pamięci działa, a dla drugiej wyskakuje mi bląd: Unhandled exception at 0x5c09700c (msvcr100d.dll) in xxx.exe: 0xC0000005: Access violation reading location 0xcdcdcdc8.
Analizuje w ten fragment kodu już dłuższy czas i nie widzę błędu.
Za wszelką pomoc bardzo dziękuję, mam nadzieję, że znajdzie się ktoś bardziej spostrzegawczy ode mnie :D
int line2, column2, **board2;
board2 = (int**) malloc( line2 * sizeof(int*) );
for( i = 0; i < line2; ++i);
{
board2[i] = (int*) malloc( column2 * sizeof(int));
}
for( i = 0; i < line2; ++i)
{
free( board2[i] );
}
free( board2 );
}