• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z odczytem i zapisem

Object Storage Arubacloud
0 głosów
136 wizyt
pytanie zadane 12 stycznia 2017 w C i C++ przez TheFeniks Gaduła (4,690 p.)
edycja 24 lutego 2017 przez TheFeniks

Cześć. :x
Mam problem z odczytem i poczęści z zapisem. Mam kod:
main.cpp:
game.cpp: 
game.h:

Kiedy wykonujemy zapis z tego miejsca

Usuwam kod.

Zapisany plik wygląda tak:

NAZWA
0
0
2
0
0

Jak narazie wszystko działa. Kiedy przechodzimy do gry wybierając opcje "Graj" w menu głównym
Następnie w właściwym menu gry wybieramy opcje " Informacje o profilu "

Usuwam kod.

Rezultat działania:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Nazwa profilu:
 Score: 0
 Coins: 0
 Poziom trudnosci: 2
 Poziom bota: 0

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Kliknij dowolny klawisz..
Jak widać nazwa profilu nie wyświetliła się.
Po powrocie do menu gry wybieram opcje " Graj " żeby zmienić 2 wartości: " Score " i " Coins ".
Następnie wychodze z gry opcją " Wyjście " powracam do menu głównego i kończe działanie programu opcją " Wyjdź "
Zawartość pliku wygląda tak:


2
40
2
0
0

Nad "2" powinna być nazwa a jej nie ma. Dlaczego? Nie wiem rozkładam już ręce nad tym problemem.
Z góry dzięki za pomoc! :)

 

Edit: Aby uchronić mój autorski kod źródłowy przed kopiowaniem usunąłem fragmenty w których był zawarty.

komentarz 12 stycznia 2017 przez playerony Pasjonat (15,240 p.)
Jak wygląda metoda user_add() ? Bo tak to nic nie widze złego.
komentarz 12 stycznia 2017 przez TheFeniks Gaduła (4,690 p.)
edycja 24 lutego 2017 przez TheFeniks


    Usuwam kod.

EDIT: Ciekawe.. Usunąłem fragment z zapisu i odczytu zmiennej "name" i odczyt jak i zapis działają prawidłowo. Najwyraźniej tutaj właśnie wyżej wymieniona zmienna miesza w programie. Ale gdzie?

komentarz 12 stycznia 2017 przez playerony Pasjonat (15,240 p.)
Nie ma problemów z tą funkcją ?
komentarz 12 stycznia 2017 przez 10kw10 Pasjonat (22,880 p.)
Czemu w niektorych miejscach tworzysz ten sam obiekt?
komentarz 12 stycznia 2017 przez TheFeniks Gaduła (4,690 p.)
playerony, nie ma problemów wszystko działa jak należy w tej funkcji.

10kw10, raczej chodzi mi tu o wywołanie jakiejś metody na rzecz tego samego obiektu.
A nie tworzenie tego samego.
komentarz 12 stycznia 2017 przez 10kw10 Pasjonat (22,880 p.)
Jesli utworzylem juz obiekt a potem tworze jeszcze raz o takiej samej nazwie to jego atrybuty sie zeruja ?
komentarz 13 stycznia 2017 przez playerony Pasjonat (15,240 p.)
Jak już chcesz robić różne obekty to o innej nazwie, a jak nie to zrób jeden obiekt na początku main i go modyfikuj. No zaczynasz zapisywac chyba do tego ostatnio utworzonego.
komentarz 13 stycznia 2017 przez TheFeniks Gaduła (4,690 p.)
Jak wywoływać funkcje na rzecz tego samego obiektu? W sensie chodzi o to: " zrób jeden obiekt na początku main i go modyfikuj. " jak to zrobić?
komentarz 13 stycznia 2017 przez playerony Pasjonat (15,240 p.)
Nazwa_klasy nazwa_reprezentanta_klasy;

No a modyfikacje to nazwa_reprezentanta_klasy.jakas_funkcja();

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 156 wizyt
0 głosów
0 odpowiedzi 302 wizyt
0 głosów
1 odpowiedź 182 wizyt
pytanie zadane 23 października 2020 w C i C++ przez Colossus Mądrala (6,410 p.)

92,555 zapytań

141,402 odpowiedzi

319,552 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...