[c++] Zapis gry - Odczyt wartości z zapisanego pliku i wczytanie ich do zmiennych.
Ostatnio zmodyfikowano 2016-02-28 00:46
notabigthreat  | 
» 2015-06-16 18:51:46 To dodaj tyle, ile odjąłeś.  | 
 | 
pekfos  | 
» 2015-06-16 18:56:43 | tak ale nie rozumiem deszyfrowania  |  
 To w ogóle da się nie rozumieć deszyfrowania, gdy rozumie się szyfrowanie, w przypadku szyfru Cezara..? Przecież to prawie dokładnie to samo. | muszę jakoś zabezpieczyć plik save.sav przed możliwością edycji w notatniku. |  
 Po co? I tak będzie można to zmodyfikować. Utrudnienie użycia notatnika to żadne zabezpieczenie.  | 
 | 
vothan Temat założony przez niniejszego użytkownika  | 
» 2015-06-16 18:58:12 Taki oto kod znalazłem: #include<iostream> #include<cstdlib> #include<cstring> using namespace std;
  void szyfruj( int klucz, char tab[] ) {     int dl = strlen( tab );           if( klucz >= 0 )     for( int i = 0; i < dl; i++ )          tab[ i ] =( tab[ i ] - 65 + klucz ) % 26 + 65;     else     for( int i = 0; i < dl; i++ )          tab[ i ] =( tab[ i ] + 65 + klucz ) % 26 + 65;      }
 
  int main() {     char tab[ 1001 ];           int klucz;          cout << "Podaj wyraz składający się z dużych liter: ";     cin >> tab;          cout << "Podaj klucz z przedziału [-10..10]: ";     cin >> klucz;          szyfruj( klucz, tab );           cout << "Po zaszyfrowaniu: " << tab << endl;          szyfruj( - klucz, tab );           cout << "Po rozszyfrowaniu: " << tab << endl;          system( "pause" );     return 0; }
  i nie wiem jeszcze jak go przerobić aby działało :C  | 
 | 
pekfos  | 
» 2015-06-16 19:00:24 | i nie wiem jeszcze jak go przerobić aby działało :C |  
 Ten kod ci się nie przyda. Już lepiej idź w stronę zapisu binarnego..  | 
 | 
vothan Temat założony przez niniejszego użytkownika  | 
» 2015-06-16 19:03:55 FILE * save = fopen( "save.sav", "wb" ); teoretycznie litera "b" służy jako atrybut który mówi programowi że ma uruchomić plik binarne. ale już to co się zapisuje w pliku jest normalnie. no chyba że trzeba zrobić algorytm zmieniający liczbę dziesiętną na liczbę binarną i dopiero liczbę binarną zapisać w pliku.  | 
 | 
pekfos  | 
» 2015-06-16 20:50:19 | ale już to co się zapisuje w pliku jest normalnie. no chyba że trzeba zrobić algorytm zmieniający liczbę dziesiętną na liczbę binarną i dopiero liczbę binarną zapisać w pliku. |  
 Nie, trzeba zapiać binarnie.. fwrite( & x, sizeof x, 1, plik );
   | 
 | 
vothan Temat założony przez niniejszego użytkownika  | 
» 2015-06-16 22:12:24 @up możesz wyjaśnić zasade działania i co do czego?   | 
 | 
pekfos  | 
» 2015-06-16 23:15:43  | 
 | 
| 1 « 2 »  3 |