C++: problems with indicator, wsk
<p>I have some problem with my code, beacuse I'm not very good in this staff but I have to write this on my projekt.</p>

<p><strong>Pracownicy.h</strong></p>

<pre><code>class Pracownicy
{

private:
    char Imie[30];
    char Nazwisko[30];
    int Numer_pracownika;

public:
    Pracownicy();
    int ilosc_pracownikow;
    void dodaj_pracownika();
    void usun_pracownika();
    void wyswietl_wszystkich();
    void wyswietl_pracownika();
};

extern wsk = new Pracownicy[ilosc_pracownikow];
</code></pre>

<p><strong>Pracownicy.cpp</strong></p>

<pre><code>#include "Pracownicy.h"

using namespace std;

Pracownicy::Pracownicy()
    : ilosc_pracownikow(1)
{

}

void Pracownicy::dodaj_pracownika()
{

    wsk = new Pracownicy[ilosc_pracownikow);
    Pracownicy User;

    cout&lt;&lt;"\nDodawanie nowego pracownika."&lt;&lt;endl&lt;&lt;endl;
    cout&lt;&lt;"Imie: ";
    cin&gt;&gt;wsk -&gt; Imie[i];
    cout&lt;&lt;"Nazwisko: ";
    cin&gt;&gt;wsk -&gt; Nazwisko[i];
    cout&lt;&lt;"Podaj numer od 00 do 99: ";
    cin&gt;&gt;wsk -&gt; Numer_pracownika[i];
     for (wsk-&gt;NumerPracownika[i] = 0; wsk-&gt;NumerPracownika[i &lt;=ilosc_pracownika]; i++ )
        {
            for (wsk-&gt;NumerPracownika[j] = 0; wsk-&gt;NumerPracownika[j &lt;=ilosc_pracownika]; j++ )
            {
                while (wsk-&gt;Numer_pracownika[i] == wsk-&gt;Numer_pracownika[j])
                {
                    cout&lt;&lt;"\n------------------------------------------"&lt;&lt;endl;
                    cout&lt;&lt;"Numer pracownika juz istnieje w bazie."&lt;&lt;endl&lt;&lt;endl;
                    cout&lt;&lt;"Podaj nowy numer: ";
                    cin&gt;&gt;wsk -&gt; Numer_pracownika[i];
                }
            }
        }

    cout&lt;&lt;"Pracownik zostal zapisany."&lt;&lt;endl&lt;&lt;endl;
    cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;
}
</code></pre>

<p><strong>Main.cpp</strong></p>

<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include "Pracownicy.h"

using namespace std;
int wybor;

Pracownicy::Pracownicy()
    : ilosc_pracownikow(0)
{

}

int main()
{
Pracownicy pracownicy;
    for(;;)
 {
    cout&lt;&lt;"\nMENU ZEGARA"&lt;&lt;endl;
    cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;
    cout&lt;&lt;"1 -&gt; Dodanie nowego pracownika"&lt;&lt;endl;
    cout&lt;&lt;"2 -&gt; Usuniecie pracownika"&lt;&lt;endl;
    cout&lt;&lt;"3 -&gt; Wyswietlenie pracownikow"&lt;&lt;endl;
    cout&lt;&lt;"4 -&gt; Zamkniecie zegara"&lt;&lt;endl;
    cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;
    cout&lt;&lt;"Podaj co chcesz wykonac: ";
    cin&gt;&gt;wybor;
    cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;

    switch(wybor)
    {
    case 1:
        {
            wsk-&gt;dodaj_pracownika();

            cout&lt;&lt;"Chcesz dodac nowgo pracownika?"&lt;&lt;endl;
            cout&lt;&lt;"Dla TAK wpisz 1"&lt;&lt;endl;
            cout&lt;&lt;"Dla NIE wpisz 0"&lt;&lt;endl;
            cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;
            cin&gt;&gt;wybor;

            while(wybor == 1)
            {
            wsk-&gt;dodaj_pracownika();
            cout&lt;&lt;"Chcesz dodac nowgo pracownika?"&lt;&lt;endl;
            cout&lt;&lt;"Dla TAK wpisz 1"&lt;&lt;endl;
            cout&lt;&lt;"Dla NIE wpisz 0"&lt;&lt;endl;
            cout&lt;&lt;"------------------------------------------"&lt;&lt;endl;
            cin&gt;&gt;wybor;
            }
        }
    break;
</code></pre>

<p>First problem is in <strong>Pracownicy.h</strong> <em>error: 'wsk' does not name a type</em></p>

<p>Second is in <strong>Main.cpp</strong> <em>error: 'wsk' was not declared in this scope</em></p>

<p>Maybe you can help, I know that sometimes it is really small problem but I didn't see that. Or you can give me some advice about this code.</p>

<p>And I'm really sory but as you can see I'm not English and my language can be terrible.</p>