Chcę wykonać program, który wczyta dane z pliku tekstowego i zapisze je w tablicy. Napisałem coś takiego wzorując się informacjami z internetu, ale po kompilacji program nie wyświetla tej tablicy, nic nie wyświetla. Bardzo prosze o pomoc/ jakieś wskazówki co jest źle.
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
using namespace std;
int main()
{
int z = 0;
vector < int > tab;
ifstream MyFile("Graph.csv");
if (MyFile.is_open())
{
string line, number;
getline(MyFile, line);
istringstream iss(line);
getline(iss, number, ';');
while (!MyFile.eof()){
MyFile >> tab[z];
z++;
}
MyFile.close();
}
else {
cout<<"Nie moge otworzyc pliku"<<endl;
}
for (int i=0; i<z;i++){
cout<<tab[i]<<endl;
}
return 0;
}
Poniżej ss pliku z którego chce wczytać dane: