[c++] problem z plikami, vector subscript out of range

Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[c++] problem z plikami, vector subscript out of range

Post autor: Ser Cubus »

hej,
mam pewien problem ze swoim programem. Wszystko działa poprawnie dla plików wejściowych X oraz Y, teraz stwierdziłem, że chcę aby program działał na plikach X oraz Z i tutaj wyskakuje mi błąd:


Wektor nie jest tutaj problemem, nie wiem dlaczego tak pokazuje. Nigdy nie wychodzę poza zakres, a moje dane zajmują zaledwie kilkaset kb danych, więc wszytko spokojnie się mieści w wektorze. Problem stanowią pliki wejściowe, ale one nie mają absolutnie nic do rzeczy na tym etapie (program nawet się nie otwiera)


edit: po zmianie metody dostępu do elementów wektora dostaję błąd R6010. Z
Zamiast vec[i] użyłem vec.at(i)
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

[c++] problem z plikami, vector subscript out of range

Post autor: Zordon »

I w jaki sposób niby można Ci pomóc, jeśli nie dałeś kodu?
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[c++] problem z plikami, vector subscript out of range

Post autor: Ser Cubus »

ten program składa się kilku modułów, pytanie brzmi jakie zachowania mogą być przyczyną 2 wymienionych przeze mnie błędów?
witekkq
Użytkownik
Użytkownik
Posty: 145
Rejestracja: 16 lis 2007, o 09:06
Płeć: Mężczyzna
Lokalizacja: Gniezno
Podziękował: 2 razy
Pomógł: 27 razy

[c++] problem z plikami, vector subscript out of range

Post autor: witekkq »

Trudno, myślę że nikt nie jest wróżką, i sposobu poprawy kodu nikt Ci nie poda skoro go nie ma

Pozostaje Ci uruchomić debbuger i sprawdzić w którym miejscu odwołujesz się do złego miejsca w wektorze ;]
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[c++] problem z plikami, vector subscript out of range

Post autor: Ser Cubus »

jednak to był błąd w odwołaniu się do wektora
ODPOWIEDZ