Witam!
Uczę się w technikum informatycznym, jednak mój nauczyciel uczy w sposób: Masz przykład i ucz się sam. Zero tłumaczeń i niestety zero wyrozumiałości :(
Potrzebuję odczyt i zapis plików podobny do pascalowych plików elementowych.
W pascalu wygląda to tak:
Var plik : file of JAKIS_TYP;
Potem operujemy normalnie na zmiennej "plik".
Jest to łatwe i przejrzyste, mam zmienną która jest powiązana z plikiem i wszystko gra.
Szukam podobnego (najlepiej takiego samego) sposobu operacji na plikach w C++. Chodzi o to, żeby było prosto i skutecznie - zapisywanie struktury lub tablicy (...) do pliku jako całości, a nie poszczególnych elementów.
Załóżmy, że mam poniższą strukturę:
struct OSOBA
{
string sImie;
string sNazwisko;
int nWiek;
};
Tworzymy zmienną:
OSOBA Ktos;
I teraz chcę to zapisać do pliku "dane.txt". Jak to zrobić?
Potem jeszcze analogicznie do zapisu, jak odczytać te dane?
Dla osób chcących mnie zwymyślać pod pretekstem "było już było": Było i to sporo było, jednak każdy ze znalezionych przeze mnie przykładów był niejasny lub niejasno wytłumaczony.