zgodnie z podejściem obiektowym zapisz wszystkie instrukcje których wynikiem będzie zapis jednego...

0

zgodnie z podejściem obiektowym zapisz wszystkie instrukcje których wynikiem będzie zapis jednego tak zwanego rekordu danych w pliku binarnym

# include <fstream.h>

char plik_bin[25]="plik.bin";
ofstream fout("plik.bin");
fout<<"zapis rekordu danych w pliku binarnym"<<"\n"
fout.close();

Moje pytanie brzmi czy dobrze to zrobiłem??
I czy możecie mi pomóc zapisać coś w tym pliku??

0
#include <fstream.h>
 
struct Rekord { ... } R={ ... };
ofstream fout("plik.bin");
fout.write(&R,sizeof(R));
fout.close();
0

Mogę cię zapewnić, że to co napisałeś nie jest poprawne.

Wydaje mi się, że chodzi o to, aby zapisać jakąś strukturę (struct) danych (rekord) w pliku binarnym. Problem w tym, że ma to być "zgodnie z podejściem obiektowym", czyli musisz w pewnym miejscu użyć klas.

Jeżeli pomogły ci te wskazówki to przedstaw swoje rozwiązanie (z użyciem klas). W przeciwnym razie, poczekaj aż ktoś ci da więcej wskazówek.

Edit: Kolega wyżej był szybszy. Może "podejściem obiektowym" miały być właśnie struktury danych? :P

0

@_13th_Dragon Nie fstream.h tylko fstream ;P.
Swoją drogą, w C++ struct to to samo co class, tylko, że w class domyślnie pola to private, a w struct public. Nawet struct może dziedziczyć po klasie, a klasa po struct!

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