Yritin ratkaista tuota lampputehtävää putkapostissa, mutta Visual C++ valittaa:
Debug Error!
Program ...
DAMAGE: after Normal block (#58) at 0x004300CD.
Virhe syntyy usein kun käytän dynaamisia taulukoita suurissa määrin. Osaisiko joku kertoa, jos tämä ehkä on triviaali ongelma, jonka kuka tahansa osaisi ratkaista? En viitsi laittaa varsinaista koodiani kun se kuitenkin ratkaisee jo osan huoneista :) jee.
Ei näytä suoraan tutulta, mutta tuon tyyppistä tulee, kun olet sörkkinyt muistia hieman väärästä kohti (taulukon yli). Ainakin se on ensimmäinen mahdollisuus, jonka keksin. Eli tarkistuksia peliin, ettei mene taulukon yli.
Yleensä ongelmat ovat triviaaleja, mutta niitä ei vain millään löydä. :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.