Witam.
Próbuję napisać program, w którym niestety muszę wczytać sporą liczę danych liczbowych z pliku tekstowego. Do tej pory obsługę plików robiłem w czystym C... Czy może mi ktoś pomóc jak napisać taki "mały" programik który będzie mi wczytywał te dane aż do napotkania EOF'a do vektora który będzie int a nie stringiem ( więc z tego co czytałem opcja ze">>" odpada). Chciałem użyć vectora z racji na to że mój finalny program ma wczytywać dane z różnych plików o różnej liczbie liczb (raz może być 100 a raz 1000 itd.) a vector jest "dynamiczny"-jeżeli ktoś ma pomysł na coś innego to również bardzo proszę. ;)
Oto co na razie napisałem:
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
fstream plik;
vector<int>dane;
plik.open("stud0.txt",ios::in);
if(plik.good()==false){
cout<<"Cos poszlo nie tak"<<endl;
}
while(!plik.eof()){
//CHODZI MI O ŚRODEK TEJ PĘTLI
}
plik.close();
return 0;
}
Dzięki.