Mam plik .csv
W nim dane:
ciąg liczb ; liczba ; tekst ; liczba ; tekst
kolejna linia
(...)
Jak porównywać dane z poziomu programu z danymi z pliku.
Mam plik .csv
W nim dane:
ciąg liczb ; liczba ; tekst ; liczba ; tekst
kolejna linia
(...)
Jak porównywać dane z poziomu programu z danymi z pliku.
Ja bym użył operatora==
. Pytanie dość nietrafione, pewnie chciałeś zapytać o wczytywanie. Jeśli znasz format to ja bym wczytał to do kolejno wektora liczb (int
?), int
, string
a, int
a, string
a
Znam operator tylko chodzi mi o to , że jak masz ciąg znaków to skąd program ma wiedzieć, że ma porównywać do ";" i akurat konkretną kolumnę wiersza.
Bardziej na "podpowiedź", nakierowanie jak Wy byście wyszli z tej sytuacji.
std::getline
linia po linii, a potem std::getline
z własnym delimiterem.