Witam, jestem slaby z programowania, ale musze zrobic projekt na informatykę. Mam juz trochę i nawet sie kompiluję, ale nie dokonca działa tak jakbym chciał. Tutaj kod i jesli mógłbym prosić mógłby ktoś pomóc to naprawić ? I jeszcze jedno, jakby ktoś umiał i miał czas potrzebowalbym pomocy przy napisaniu funkcji która usuwała by określony rekord z bazy.

#include <iostream>
#include <string>
#include <fstream>

using namespace std;

struct pracownik
{
   int numer;
   string nazwisko, imie;
   int pesel;
};

pracownik osoba[100];
int n;

void utworz_baze()
{
   ofstream plik;
   plik.open("baza.txt");

   for(int i = 0;i<n;i++)
   {
      osoba[i].numer=i+1;
      plik<<osoba[i].numer;
      cout<<"Podaj nazwisko pracownika:"<<endl;
      cin>>osoba[i].nazwisko;
      plik<<osoba[i].nazwisko<<endl;
      cout<<"Podaj imie pracownika:"<<endl;
      cin>>osoba[i].imie;
      plik<<osoba[i].imie;
      cout<<"Podaj numer PESEL pracownika:";
      cin>>osoba[i].pesel;
      plik<<osoba[i].pesel;

      plik<<"\n\n";
   }
   plik.close();
}

void wypisz()
{
   for(int i=0;i<n;i++)
   {
      cout<<"Nr."<<osoba[i].numer<<endl;
      cout<<"Nazwisko : "<<osoba[i].nazwisko<<endl;
      cout<<"Imie : "<<osoba[i].imie<<endl;
      cout<<"Nr PESEL : "<<osoba[i].pesel<<endl;
      cout<<"****************************\n";
   }
}


int main()
{
   int znak;
   do
   {
      cout<<"******************************************\n";    
      cout<<"********PROJEKT - BAZA DANYCH**************\n";
      cout<<"********************************************\n";

      cout<<"OPCJE:\n\n";
      cout<<"1: Nowy plik bazy danych.\n";
      cout<<"2: Lista dodanych pracownikow.\n";
      cout<<"0: Wyjscie.\n";

      cin>>znak;
      switch(znak)
      {
         case 1:
         {
            cout<<"Ile pracownikow zapisac w bazie danych ? \n";
            cin>>n;

            void utworz_baze();
            break;
         }
         case 2:
         {
            void wypisz();
            break;
         }
         case 0:
         {
            cout<<"Dziekuje. Zapraszam ponownie. =) \n";
            break;
         }
      }
   }
   while(znak !=0);

   system("PAUSE");
   return EXIT_SUCCESS;
}