Witam. Mam następujący kod:
ifstream odczyt("baza.zalew");
while(!odczyt.eof() && odczyt )
{
odczyt>>tmp.imie;
odczyt>>tmp.nazwisko;
odczyt>>tmp.wiek;
odczyt>>tmp.telefon;
czlowiek.push_back(tmp);
}
i powiedzmy, że wiek jest reprezentowany jako liczba. Jeżeli w pliku będzie znak, to program się wywali..
Niby
&& odczyt
nie przepuści tego błedu i po prostu nie wczyta danych, ale jak mam "przejąć" flagę błędu aby wyświetlić jakis komunikat??