Jak zrobić save ?
Ostatnio zmodyfikowano 2010-10-20 20:25
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-19 20:34:05 wiem sam już zmieniłem ( też jestem filip :D) |
|
filipesq |
» 2010-10-19 20:36:24 Ruch był w tym temacie jak nie wiem co... A może jestem Eustachy, nie wiadomo... Możesz już chyba zamknąć temat? |
|
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-19 20:38:53 tak , do zamknięcia ( w nicku masz filip :P) |
|
ison |
» 2010-10-19 20:47:42 w moim pierwszym poście w tym temacie pokazałem już przykład zapisywania i odczytywania zmiennej, możesz przecież go łatwo zmodyfikować ;) |
|
Razi |
» 2010-10-19 21:18:52 Zrobić klasę bez wskaźników i w niej zapisać wszystkie staty, a potem zapisać całą klasę do pliku Przyda się: http://tizaw.boo.pl/devblog/?p=40 Nie trzeba wiele umieć obsługiwać pliki, bo wystarczą te 2 funkcje. Trzeba tylko wszystkie staty wrzucić do tej klasy/struktury i je stamtąd wczytać. |
|
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-20 07:08:42 @ison niestety nie jestem nauczony cstudio tylko iostream :(.
EDIT: Wie ktoś jak zrobić funkcję która STWORZY(nie zapisze) plik z treścią np. int level = 2, int poziom_gry = 4; |
|
madmike44 |
» 2010-10-20 12:36:16 Otwórz plik z prawami do zapisu - jeśli nie istnieje, zostanie automatycznie utworzony i otwarty. |
|
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-20 13:42:17 ok thx ok troche sobie poradziłem ale dalej problem : w pliku save.h który tworze takimi komendami ofstream plik( "save.h" ); plik << " int hp = 100; " << " int mhp = 100; " << " int mp = 200; " << " int mmp = 200; " << " int exp = 0; " << " int lv = 0; " << " int frakcja = 0; " << " int rasa; " << " int klasa; " << " int atak; " << " int obrona; " << " int szybkosc; "; plik.open( "save.h", std::ios::in | std::ios::out ); i jest tu linijka int klasa;, a poźniej odczytanie pliku. Napisałem cin>>klasa; i klasa nie zadeklarowana a w pliku jest i jest on otwarty ! I problem nr 2. Kiedy mam 25 klas w grze (klas postaci) i jeśli wybierzemy inną mamy inne hp mp itp. wiem , że to można zrobić na if-ach switch-ach , ale czy jest szybszy sposób ? jeśli nie użyje switch() |
|
1 2 3 4 « 5 » 6 7 |