[C++] Odczytywanie danych z pliku .csv

0

witam,
chciałbym odczytać dane z pliku .csv które mniej więcej wyglądają tak

2010-11-08,0.8625,0.8692,0.8608
2010-11-09,0.8621,0.8645,0.8588

wiem że moge użyć np.

	ifstream infile("exchange.csv");
	string word;
	while (getline(infile, word, ','))
	{      
		cout << "Word: " << word << "\n";
	}
	infile.close(); 

i wtedy mam każdy wyraz w stringu, ale potrzebuję zapisać to w 2 tablicach : jedna dla dat (pierwszy wyraz w linii) i jedna dla 3 wartosci waluty (2,3,4 wyraz)
Jak do tego sie zabrać ?( tzn. mogę np. zrobić pętlę która dla i = 1 czyta datę , dla 2,3,4 czyta liczby i zapisuje do odpowiedniej tablicy , ale jak się dowiedzieć kiedy getline() natrafia na \n zamiast na ',' ?

0

Ale po co chcesz to sprawdzić? Przecież getline, jak sama nazwa wskazuje, wczytuje linijkę, czyli do momentu napotkania znaku końca wiersza.

0

problem rozwiązany

0

Pochwal się, ku potomnym.

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