zapis oraz odczyt pliku binarnego
Ostatnio zmodyfikowano 2017-12-27 16:18
Roud Temat założony przez niniejszego użytkownika |
zapis oraz odczyt pliku binarnego » 2017-12-27 16:10:48 Mam mały problem w obsłudze pliku binarnego. Mam stworzyć mały program, który utworzy plik binarny, w którym będą zawarte dane pracowników. Tak robię zapis. #include <iostream> #include <fstream> #include <string> #include <cstdlib>
using namespace std;
struct adres { string ulica; int nrdomu; int nrlokalu; }; struct baza { string imie; string nazwisko; adres Adres; string stanowisko; double staz; double pobory; double dodatki; };
int main() { baza Baza; ofstream plik( "Test.data", ios::binary | ios::out ); if( plik.is_open() ) { for( int i = 0; i < 5; i++ ) { cin.sync(); cout << "Podaj imie "; getline( cin, Baza.imie ); ... plik.write(( char * )( & Baza ), sizeof( Baza ) ); } } plik.close(); return 0; }
W edytorze pliku binarnego nie pokazują się żadne liczby. Jak mam przenieść całą bazę do pliku a następnie odczytać? |
|
Luq |
» 2017-12-27 16:18:05 |
|
« 1 » |