Problem jest z poniższą funkcją (a może obydwiema ?). Szukam, szukam i błędu nie mogę znaleźć. Otóż, gdy nie mam żadnych książek dodanych do vectora, to zachowuje się prawidłowo i wyświetla stosowny komunikat. Problem jest gdy wcześniej dodam ksiazke do vectora. Wtedy od razu funkcja kończy działanie.
Przykład:
Wywołuję najpierw dodajKsiazke(). Ok, mogę sobie dodawać, wszystko cacy. Wywołuję daneKsiazki(). Od razu program kończy działanie (main zwraca sobie zero).
int main()
{
dodajKsiazke();
daneKsiazki();
return 0;
}
Funkcja dodajKsiazke(): http://pastebin.com/Q9YLLzzQ
Funkcja daneKsiazki(): http://pastebin.com/ZfM79pRZ