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

[C++] Zawartość pliku binarnego wygląda jak tekstowego

Ostatnio zmodyfikowano 2013-03-20 06:33
Autor Wiadomość
m2247
Temat założony przez niniejszego użytkownika
[C++] Zawartość pliku binarnego wygląda jak tekstowego
» 2013-03-19 22:45:27
Witam, mam pytanie, dlaczego kiedy wpisuje ciąg znaków char do pliku binarnego to ten plik binarny mogę normalnie odczytać tj. plik tekstowy. Nie wiem czy ja coś źle robię czy o co chodzi. Proszę o pomoc :) Oto kod:

C/C++
int main( int argc, char * argv[] )
{ fstream f;
    char t[ 30 ];
    strcpy( t, "ciag 30 znakow,ciag 30 znakow," );
    f.open( "C:\\test.bin", ios::binary | ios::out );
    f.write( t, sizeof t );
    f.close();
   
    return 0;
}


Kiedy otwieram ten plik binarny za pomocą notatnika to wygląda on normalnie jak plik tekstowy.
P-78887
xevuel
» 2013-03-20 06:33:42
A jak Twoim zdaniem powinien on wyglądać? To nie tak działa, że zapisze Ci jedynki i zera... Kod jest prawidłowy.

//edit: http://www.cplusplus.com/doc/tutorial/files/
P-78898
« 1 »
  Strona 1 z 1