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

Pliki binarne

Ostatnio zmodyfikowano 2013-02-06 22:28
Autor Wiadomość
Xynxyn
Temat założony przez niniejszego użytkownika
Pliki binarne
» 2013-02-06 20:08:58
Mam problem. Niestety jak w pliku binarnym znajduje się znak typu 0C, to mimo tego, że przy zapisie pliku, waży tyle samo co oryginał, plik nie zgadza się z oryginałem.
O ile się nie mylę część znaków zmienia położenie "kursora" (nie wiem jak to nazwać) w pliku. Ale nie powinno być raczej takiej sytuacji. Jak temu zapobiec.
P-75831
Mrovqa
» 2013-02-06 20:57:11
Mało co opisałeś problem. Czy ty próbujesz wypisać w konsoli zawartość plików binarnych? Lekki bezsens. Co do tej pozycji kursora - pomijając zwykłe znaki (przesuwa kursor o 1), masz m.in. \r (powrót karetki - na początek linii), \b (backspace), \t (tabulator poz.), \v (tabulator pionowy), \n (nowa linia), \a (wydaje dźwięk ze speakera systemowego).

Btw co masz na myśli konkretnie mówiąc, że plik wczytany nie jest identyczny z oryginałem? Jeżeli wczytujesz pliki w trybie tekstowym i porównujesz z danymi binarnymi to się nie dziw.
P-75845
DejaVu
» 2013-02-06 21:06:32
Podaj fragment kodu odpowiedzialny za zapisywanie nowego pliku. Obstawiam, że zapisujesz plik bez trybu binarnego lub zapisujesz go za pomocą operatora <<, który jest do tego celu niewłaściwy.
P-75850
Xynxyn
Temat założony przez niniejszego użytkownika
» 2013-02-06 21:11:31
Pudło, zapisuję w trybie binarnym, nie używam operatora <<.

@Mrovqa Nie próbuję wypisać w konsoli zawartości plików binarnych. O.O
P-75854
Mrovqa
» 2013-02-06 21:23:01
@Xynxyn,
@DejaVu pisał, byś zamieścił kod, a ty zamiast tego napisałeś, że on nie zgadł i pozostawiłeś nas w kropce - albo inaczej - siebie.
P-75856
Xynxyn
Temat założony przez niniejszego użytkownika
» 2013-02-06 22:28:37
A sorry, nie zauważyłem. :)
Wiem już gdzie popełniłem błąd. Przecież stringi nie mogą zawierać danych binarnych, a nimi się posługiwałem. :D

Temat do zamknięcia.
P-75869
« 1 »
  Strona 1 z 1