não tens por acaso o & a mais na macro MATRIX_CELL, não???
Não corri o código mas parece-me que como está estás a comparar apontadores e não os valores.
↧