baza danych - odczyt pliku

0
po wielu godzinach pracy napisałem klasę , ale teraz zatrzymałem się na próbie wpisania do mojej bazy, danych zapisanych w pliku .txt; Obiekt klasy składa się z dwóch stringów i inta;
nie potrafię zdefiniować funkcji odczytu kolejnych rekordów z pliku, i wpisania ich do pól klasy

proszę o jakieś wskazówki , z góry wielkie dzięki :-( 
0

Nie wiem w czym to piszesz.Jesli w Javie to zaimplementuj sobie interfejs "serializable" i zapis odczyt bez problem szybciutko przez "ObjectStream" przeprowadzasz.W visual c++ do tego celu jest
klasa CArchive.

0

Nie wczytuj osobno składowych klasy. Zapisuj i odczytuj po prostu sały obiekt jednocześnie(do pliku binarnego):

istream::read(const char* data, int size);
ostream::write(const char* data, int size);

Przykładowo:

//otwieramy plik dodając flage ios::binary
TWOJAKLASA Klasa;
//wypełniasz składowe klasy
plikwy.write((char*)&Klasa,sizeof(TWOJAKLASA));

analogicznie z odczytem

1 użytkowników online, w tym zalogowanych: 0, gości: 1