Wpis z mikrobloga

Mireczki,
Mam strukturę, która posiada pewne pola. Chcę ją zapisać do pliku ( już jakąś istniejącą instancje) i ją wczytywać później do zmiennej. Jak to zrobić? Do pliku mi się zapisuję taki string: 00E621E0
Jak z tego odtworzyć faktyczną zawartość? Używam reinterpret_cast, ale do zmiennej przypisuje mi się wartość 000000.

#programowanie #cpp
  • 17
  • Odpowiedz
@mateusza @lukasz1985m: Absolutnie się z tym zgadzam, natomiast w zadaniu mam użyć fstream by zapisać i odczytać z pliku obiekt o takiej strukturze, i zapisać go do zmiennej globalnej:

struct test
{
public:
char * nazwisko;
char * imie;
};

..
..
..

test * x = NULL;
}

Tego x'a mam odczytywać i zapisywać.
  • Odpowiedz
@bambosze_babuni: Najrozsądniejszym rozwiązaniem tego, z racji że jest to mała struktura, było wrzucanie do pliku wszystkiego ze struktury, ale jako stringi, i potem przy załadowywaniu z pliku, wciągać wiersz po wierszu, i tworzyć nowe obiekty z tych wierszy.
  • Odpowiedz