|
Titlul: RUN ERROR: Invalid memory reference Scris de: Vlad Dumitrescu din Februarie 27, 2004, 22:55:57 Puteti sa imi spuneti si mie ce poate cauza eroarea "RUN ERROR: Invalid memory reference" ?
La problema "Datorii" primesc acest mesaj de la evaluator pentru toate testele, desi eu zic ca problema este rezolvata corect, si nu stiu ce inseamna. Titlul: RUN ERROR: Invalid memory reference Scris de: Vlad Dumitrescu din Martie 01, 2004, 21:51:46 Nu stie nimeni ? :?:
Nici care au facut evaluatorul ? :shock: Titlul: Re: RUN ERROR: Invalid memory reference Scris de: Silviu Julean din Martie 01, 2004, 21:52:28 Citat din mesajul lui: TheRain3r Puteti sa imi spuneti si mie ce poate cauza eroarea "RUN ERROR: Invalid memory reference" ? Cauta "Invalid memory reference" in http://theory.snu.ac.kr/ioi/Users_Manual_103.doc. Daca nu ai chef, iti spun eu. Programul tau a incercat sa acceseze o bucata de memorie care nu e a lui. De exemplu, daca ai avea un vector de 10 elemente si ai incerca sa accesezi a[11], s-ar putea intampla una ca asta; in BP, daca ai pus {$R-}, nu ai observa nimic - si programul ar putea chiar sa mearga bine. In modul protejat din DOS, asta s-ar fi numit "error 216"; in Windows, "General Protection Fault", si in *NIX se numeste "Segmentation Fault" sau SIGSEGV (pentru ca e de fapt un semnal trimis procesului in cauza). Ideea de "invalid memory reference" este aceeasi. Foloseste FreePascal (http://www.freepascal.org). Daca lucrezi in C, foloseste DJGPP (http://www.delorie.com/djgpp). Intre timp, compileaza-ti programul in modul protejat si vezi ce iese. Titlul: RUN ERROR: Invalid memory reference Scris de: Vlad Dumitrescu din Martie 01, 2004, 23:01:26 Multumesc ! :)
Am constatat ca nu am definit vectorul bine :) ... o mica scapare din cauza ca ma grabeam (graba strica treaba). Titlul: RUN ERROR: Invalid memory reference Scris de: Richard Mihai din Martie 22, 2004, 23:00:53 Si mie imi apare chestia aia cu invalid memory reference la compilare desi nu folosesc vectori. La problema cu A+B folosesc doar a,b,s de tip long si tot imi apare chestia asta. Am compilat pe windows cu compilatorul borland si cu g++ cu dev-c++. ce sa ma fac???plz help me
Titlul: RUN ERROR: Invalid memory reference Scris de: Silviu Julean din Martie 23, 2004, 01:06:05 Citat din mesajul lui: thelittleprog desi nu folosesc vectori Nu doar vectorii pot cauza aceasta chestie. Daca ti se intampla totusi chiar pe a+b, te rog sa-mi trimiti sursa la adresa: sjulean arond free punct ro punct eu punct org Specifica cat de des se intampla asta, si daca se intampla pe gcc sau g++. |