Witam, mam problem ze zwykłym wczytywaniem (gdy np. spróbuje wczytać tak cin>>var to jakby tej linii nie było). Z góry dziękuję za pomoc.
int dodajPracownika()
{
string buf;
enter();
cout<<"Podaj imie"<<endl;
// cin.clear();
// getline(cin,buf);
cin>>buf;
cin.clear();
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj nazwisko"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj adres"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj stanowisko"<<endl;
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj sta¿ pracy"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj pobory"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj zasadnicze"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');
cout<<"Podaj dodatki"<<endl;
cin.clear();
getline(cin,buf);
for(int i=0;i<buf.length();i++)
zapisz(buf[i]);
zapisz(',');