Mam problem z wczytywaniem liczb z pliku testowego. Program wczytuje mi liczby mnie więcej od połowy pliku. Jak to naprawić?
#include <iostream>
#include <fstream>
using namespace std;
int liczba[100000];
int i=0;
int main()
{
ifstream plik("liczby.txt");
cout<<"DANE:"<<endl;
while(!plik.eof())
{
plik>>liczba[i];
cout<<liczba[i]<<endl;
i++;
}
return 0;
}