Odczyt pliku CSV i zapis do zmiennych

0

Witam tak jak w temacie czy wie ktoś jak odczytać plik csv, excelowski i zeby te dane byly na wstepie

programu zapisane od razu do zmiennych ? przykladowo mamy zmienne Kursdolar Kurseuro Kursfunt w

pliku .csv jest zamieszczone pod tymi nazwami kurs poszczegolnych walut, np. 2.3 3.2 3.3 i nie moge

znalezc kodu ani wyjasnienia ktory by odczytywal te dane z pliku csv i zapisywal je do zmiennych ... z gory dzieki za pomoc

0
          

           ifstream  data("dane.csv");
           string line;
           while(getline(data,line))
           {
           stringstream  lineStream(line);    
           string cell;
           while(getline(lineStream,cell,','))
           {
    cout << "\n Kursy Walut: " << line << endl;  // You have a cell!!!!
}
}
}

ogolnie to jest odczyt z pliku a jak teraz jego zawartosc przypisac do poszczegolnych zmiennych ?

0

A po co ten stringstream, jeśli to samo od razu możesz zrobić na ifstream?

getline(data,cell_1,',');
getline(data,cell_2,',');
getline(data,cell_3,',');
getline(data,cell_4,'\n'); // <-- ostania w wierszu

Z drugiej strony jeśli pozycje są liczbami, od razu czytaj je jako liczbę operatorem >>.

0

sstream pobiera mi wszystko to co sie tam znajduje w pliku :P tak tylko udalo mi sie wykombinowac jak znacie znacznie prostsze rozwiazania to bylo by milo:)

0

nie mam koncepcji jak przypisac dane z pliku csv do zmiennych zeby to dzialanie bylo na samym starcie programu

0

No przecież pokazałem jak to (odczyt wiersza) może wyglądać!

0

zrobione dzieki za pomoc

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