Witam,
po raz pierwszy robię I/O na plikach stosując manierę obiektową i średnio idzie mi operowanie na strumieniach. Skrótowo wygląda to tak:
ifstream plik(argv[1]);
//costam costam
Struktura struktura = parser.parsuj(plik);
Struktura Parser::parsuj(ifstream& plik)
{
string str;
getline(plik, str);
//costam costam
return struktura;
}
Próba wykonania powyższego manewru kończy się naruszeniem ochrony pamięci. Dla wygody czytających wrzuciłem tylko fragment kodu (sądzę, że wystarczy do jasnego postawienia problemu) , jeśli będzie trzeba to wrzucę całość.
Każda pomoc mile widziana.