 /* '11 Main.cpp' */

 /* Plik nagłówka strumienia plików */
#include <fstream.h>
 /* Plik nagłowka strumienia wejścia-wyjścia */
#include <iostream>

 /* Start */
main (void)
{
  /* Strumień pliku */
 fstream   File;
  /* Dane */
 char FirstName [256];
 char LastName [256];
 int  Age;
 int  IsMarried;

  /* Otwórz plik do odczytu */
 File.open ("Data.bin", ios::in | ios::binary);

  /* Jeżeli udało się otworzyć plik kontynuuj */
 if (File.is_open ())
 {
   /* Czytaj dane z pliku */
  File.read ((char *) &FirstName, sizeof (char) * 256);
  File.read ((char *) &LastName, sizeof (char) * 256);
  File.read ((char *) &Age, sizeof (int)  );
  File.read ((char *) &IsMarried, sizeof (bool) );

  std::cout << "Nazywasz sie " << FirstName << " " << LastName;
  std::cout << " i masz " << Age << " lat." << std::endl;

  if (IsMarried == 1)
  {
   std::cout << "Oby twoje malzenstwo bylo szczesliwe!" << std::endl;
  }
  else
  {
   std::cout << "Obys sobie kogos znalazl!" << std::endl;
  }

  /* Zamknij plik */
  File.close ();
 }

 return 0;
}