Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[C++] Serializacja i deserializacja - jak to zrobić?

#1
[C++] Serializacja i deserializacja - jak to zrobić?
Witam. Mam zamiar dodać do mojej gry opcję zapisu i wczytywania gry. Szukałem trochę na ten temat i nie wiem jak się za to zabrać. Znalazłem coś o serializacji, ale nie wiem od czego zacząć. Jaką bibliotekę mam wykorzystać? A może byłby ktoś tak miły i napisał mi funkcję pozwalającą na to. A może istnieje inny sposób na rozwiązanie problemu? Proszę o sugestie i rady na temat. Z góry dziękuje i pozdrawiam.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: [C++] Serializacja i deserializacja - jak to zrobić?
Zależy jaka gra, zawsze możesz zapisać dane do pliku/klucza.
[Obrazek: 9989.jpg]
Nowy hit przemysłu gier: http://yfrog.com/16hitvqj
#define private public //beware, classes, I'm coming! LOL
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: [C++] Serializacja i deserializacja - jak to zrobić?
Najprościej będzie wykorzystać bibliotekę fstream, aby dane przechowywać w pliku (ale to kiepski pomysł, bo można oszukiwać, jednakże można dane szyfrować Wesoły ). Jeśli jesteś nieco bardziej zaawansowanym programistą, to dane możesz zapisywać gdzieś w rejestrze.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: [C++] Serializacja i deserializacja - jak to zrobić?
Chodzi mi o zapisanie danych (klas i zmiennych) do pliku. A gra to Game Studio, dostępna na tym forum w dziale Pole do popisu.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#5
RE: [C++] Serializacja i deserializacja - jak to zrobić?
Wrzucasz do pliku po kolei wartości wszystkich zmiennych (czy co tam potrzebujesz). Najwygodniej będzie wykorzystać bibliotekę fstream. Poza tym proponuję Tobie użyć funkcji getch(), aby nie potwierdzać wyboru klawiszem Enter. Dane z pliku wyjmuje się tak samo łatwo, jak wypisuje na ekran konsoli z użyciem strumienia cout Wesoły
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
c++ serializacja serializacja danych c++serializacja c++c++ serializacja danychc++ serializacja klasserializacja cppserializacja danych c++ builderserializacja w c++serjalizacja c++

Skocz do:


Wybrane wątki ([C++] Serializacja i deserializacja - jak to zrobić?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Transfer plików via FTP Visual Basic FireBytes 3 7042 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7765 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9686 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 9144 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9130 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11176 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4471 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10403 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 10674 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10365 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10016 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 9125 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 12764 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 9619 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 10053 07.02.2019 22:01
Ostatni post: Szachista