Napsal jsem program, ktery normalne jde ale po nekolika minutach hodi error ze instrukce na adrese 0x0040162f odkazovala na adresu paměti 0x002304d4 a nelze provest written....
přikládám soubor....kdyby jste nekdo nahodou vedel proc byl bych za to vdecny....:-)
Zadaní bylo, že umistím doprostřed pole číslo, když je to čislo větší než 4 tak se 4 z toho cisla odectou a pripocitaj se na okolni policka ktery souseti stranou....muzeme to popsat kartézskými souřadnicemi tak, že policko z cislem na zacatku je (0,0) a ty okolo (0,1), (0,-1), (1,0), (-1,0) program me funguje, pokud neprezenu puvodni cislo, pac pak zacnou cisla vylejzat ven z pole teda spis zacne to odkazovat na neexistujici souradnice pole....teda aspon myslim....
Fórum › C / C++
Problem se zapsanim do pameti
velikost statickych poli je pomerne omezena.. pokud chces vic musis pouzit dynamicky
v tvym pripade je pad nejspis nejake prepsani pameti mimo promenne - protoze dynamicke pole tam nemas
mno do dynamickyho pole se poustet moc nechci ani poradne nevim jak funguje xD jsem rad ze jsem spichnul tohle...ale teoreticky by to melo i vyjit kdyz kaminku bude milion a pole bude 700x700 .... pac oni muzou byt i 3 na sobe...:-)
no pokud dobre pocitam tak maximalni velikost by mohla byt kolem 2^21 coz je nejblizsi vyssi mocnina dvojky u tveho pole
720*720*4 = 2073600 a 2^21 = 2097152
ale jen tipuju..
prave ze u lichich jsem schopnej najit souradnici, ktera je presne uprostred pole a do ni umisit pocatecni cislo....a pak uz jsem presouvat presouvat dokud nebude platit ze vsechny prvky pole jsou mensi nez 4...ted jde o to jestli se neposunu az k samimu kraji pole nebo nezanu odkazovat na souradnice, ktery vubec neexistujou treba v pripade 501x501 bych odkazoval na 667x0.....to by pak samozrejme hodilo error, az by se to k tomu dopocitalo....
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Problém s pamětí — založil michi
Problém s neoprávněným přístupem do paměti — založil Sefiros
Problém s uvolněním paměti po neúspěšné alokaci — založil S.Salomon
C++ VS.NET problém s přístupem do paměti naalokovaných komponent — založil kubees
Uvolňování paměti — založil Michal
Moderátoři diskuze