Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[c++] Zapis gry - Odczyt wartości z zapisanego pliku i wczytanie ich do zmiennych.

Ostatnio zmodyfikowano 2016-02-28 00:46
Autor Wiadomość
vothan
Temat założony przez niniejszego użytkownika
[c++] Zapis gry - Odczyt wartości z zapisanego pliku i wczytanie ich do zmiennych.
» 2015-06-15 19:13:05
Cześć wszystkim. Mam mały problem. Nie mogę zrobić zapisu gry a dokładniej nie mogę wczytać wartości do zmiennych.
Kod zapisywania i odczytu to:

C/C++
void zapisz()
{
    FILE * save = fopen( "save.sav", "w" );
    fprintf( save, "%01d , %01d , %01d , %01d", Liczba_Zyc, Coin, Punkty, Proby );
    fclose( save );
}


void wczytaj()
{
    FILE * save = fopen( "save.sav", "r" );
    fprintf( save, "%01d , %01d , %01d , %01d", & Liczba_Zyc, & Coin, & Punkty, & Proby );
    system( "pause" );
   
    fclose( save );
}

Funkcja
void zapisz()
 działa bez problemu lecz już funkcja
void wczytaj()
 nie działa. Po jej uruchomieniu i wczytaniu pliku nie przypisuje mi wartości do zmiennych.

Liczę że pomożecie moi koledzy narzekają że nie ma zapisu gry :C

PS: Mam nadzieję że dobrze napisany post :P
P-133610
1aam2am1
» 2015-06-16 08:09:44
C/C++
void zapisz()
{
    FILE * save = fopen( "save.sav", "w" );
    fprintf( save, "%01d , %01d , %01d , %01d", Liczba_Zyc, Coin, Punkty, Proby );
    fclose( save );
}


void wczytaj()
{
    FILE * save = fopen( "save.sav", "r" );
    fscanf( save, "%01d , %01d , %01d , %01d", & Liczba_Zyc, & Coin, & Punkty, & Proby ); //tu byl blond
    system( "pause" );
   
    fclose( save );
}
P-133626
vothan
Temat założony przez niniejszego użytkownika
» 2015-06-16 08:13:36
OK dzięki wielki. Nareszcie będzie działać :D
P-133627
vothan
Temat założony przez niniejszego użytkownika
Zabezpieczenie pliku save.sav
» 2015-06-16 17:07:45
Sorry że odkopuję ale muszę jakoś zabezpieczyć plik save.sav przed możliwością edycji w notatniku. Może wie ktoś jak to zabezpieczyć. Moim zdaniem powinno wystarczyć uruchomienie pliku save.sav jako pliku binarnego lecz nw jak to robić :C
P-133631
notabigthreat
» 2015-06-16 17:27:06
Mógłbyś spróbować to jakoś szyfrować. Jakby się dało sprawdzić czas ostatniej modyfikacji, to może coś by można było z tego zrobić? - nie próbowałem.
P-133632
vothan
Temat założony przez niniejszego użytkownika
» 2015-06-16 17:29:50
@up wiem właśnie próbuję to zrobić. Znalazłem szyfr cezara lecz nie rozumiem go trochę :C lecz może do tego dojdę :D
P-133633
notabigthreat
» 2015-06-16 17:43:24
By zrealizować szyfr Cezara możesz posłużyć się zwykłym odejmowaniem i dodawaniem.
P-133634
vothan
Temat założony przez niniejszego użytkownika
» 2015-06-16 17:50:03
tak ale nie rozumiem deszyfrowania
P-133636
« 1 » 2 3
  Strona 1 z 3 Następna strona