ďťż

Ładny brzuch

Mam gorącą prosbe, czy ktos mogłby mi podpowiedziec, jak zapisac do pliku binarnego dane składowe klasy, wsród kótrych jest wskaźnik do łańcucha.
Korzystając z metody write((char *) &Obiekt, Obiekt) zapisuje wskaźnik , a nie zawartośc stringu.
Konsekewncje takiego podejscia sa oczywiste, wczytujac dane z pliku wczytuje adres komorki...
Czy jest w ogole taka mozliwosc zapisania zawartości wyłuskanego wskaznika.
Drugie pytanie, dlaczego argumentem funkcji write i read jest rzutowanie jawne do typu char*.
Wiem tylko tyle, że funkcje write i read oczekują wsk do znaku, stąd to rzutowanie, ale dlaczego?
Za udzielone wskazowki z góry bardzo dziekuje



Powtórze jeszcze raz moją prośbę.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •