Jarema Napisano Sierpień 13, 2018 Autor Zgłoś Udostępnij Napisano Sierpień 13, 2018 Problem jest taki. Kiedy zapisuję do pliku funkcją write obiektu fstream to po pewnym czasie zapisywania wypala mi blad Acces Violation Stack Overflow. Jesli zmniejsze zapisywana strukture to blad wyskakuje troche w innym momencie. Zapisuje w funkcji rekurencyjnej. Probowalem po kazdym zapisaniu zamknac plik, a potem otwrzyc go z ios::app, ale nic ie dalo. Prosze pomozcie. :!: Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Freak Napisano Sierpień 15, 2018 Zgłoś Udostępnij Napisano Sierpień 15, 2018 Musisz cholernie często wywoływać tą funkcję skoro ci wyskoczyło przepełnienie stosu :) Za każdym razem gdy wywołujesz jakąś funkcję rekurencyjnie jej parametry i adres odkładane są na stos i po jakimś czasie może zabraknąć miejsca. Masz chyba jakiś błąd w algorytmie;) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jarema Napisano Sierpień 15, 2018 Autor Zgłoś Udostępnij Napisano Sierpień 15, 2018 hmm. Prawda jest taka ze zaraz po tym jak napisalem posta pisalem ta procedurke od nowa, oczywiscie inaczej i zoptymalizowalem. Blad juz nie wyskakuje. Ale czekalem az ktos wpadnie na pomysl. Spoonowi sie udalo, faktycznie w pewnym momencie zapetlala mi sie, zuzycie procka dochodzilo do 100% . A potem to juz kazdy wie . Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.