Witam, mam problem z zadaniem.
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
int main(int argc, char *argv[])
{
fstream plik;
plik.open ("data.csv", fstream::in | fstream::out);
if( plik.good() == true)
{
string napis;
string token;
cout << "Zawartosc pliku: \n\n";
while( !plik.eof() )
{
getline(plik, napis, ';');
//cout << napis << ";";
}
} else cout << "Error! Nie udalo otworzyc sie pliku! \n";
cout << "\n\n\n\n";
system("pause");
return 0;
}
Jak widzimy program pobiera dane z pliku data.csv. Kazda dana w rekordzie jest oddzielona średnikiem. Np. 1;Imie;Nazwisko;18;Warszawa
Niestety nie mam pojęcia, jak zapisać każdą daną do tablicy, a później wyświetlić załóżmy tylko Lp., nazwisko i wiek.
:(