plikowa operacja wyjścia

0

Witam! Napisałem program który ma wczytywać dane z pliku, w pliku znajdują się różne typy (imię nazwisko nr albumu dwie oceny)
kod jest dobrze napisany moim zdaniem lecz mam problem z określeniem ilości wierszy w pliku (z góry mam zadane że nie znam ilości elementów pliku tekstowego ). Program nie zlicza mi ilości linijek. Proszę o sprawdzenie.
http://wklej.org/id/1063172/

0

po to aby później zapisać zawartość txt to bazy. Z góry mam podane że nie znam ilości elementów więc chcę je zliczyć.

0
ifstream in("bazwa.txt");
vector<dane> v;
dane tmp;
while(in>>tmp.imie>>tmp.nazwisko>>blablabla...)
{
	v.push_back(tmp);
}
0

A może ktoś wie dlaczego nie można tego wykonać na pętli np
do{
licznik++;
}while(baza.eof);

1 użytkowników online, w tym zalogowanych: 0, gości: 1