Mam malutki problem otóż w grze ruletka zczytyuje imie gracza cin.getline
for(i=0;i<int_liczba_graczy;i++)
{
Gracze[i] = new CGracz;
cout<<"Podaj imie "<<i+1<<" gracza"<<endl;
cin.getline(Gracze[i]->m_cImie,30);
}
Problem: Nie mogę wpisać imienia pierwszego gracza. Reszta wpisuje się ok.
oraz podczas podliczanie stawki wywołuje operator + oraz -:
gracz->szmal+(gra->m_iPrzelicznik*gracz->m_iStawka); //jak wygrasz
gracz->szmal-gracz->m_iStawka;//jak przegraszoto operatory:
CKasa &CKasa::operator-(int ile)
{
m_iIlosc=m_iIlosc-ile;
return(*this);
}
CKasa &CKasa::operator+(int ile)
{
m_iIlosc=m_iIlosc+ile;
return(*this);
}
Proszę o wskazanie błędu, dziękuję z góry i pozdrawiam