Dzielenie linijki tekstu na parę innych stringów c++
Ostatnio zmodyfikowano 2018-12-28 15:17
Mati_Salto Temat założony przez niniejszego użytkownika |
Dzielenie linijki tekstu na parę innych stringów c++ » 2018-12-27 19:58:43 Witam, mój problem polega na tym że mam plik tekstowy z którego chce odczytać pewne informacje, Przykładowa linijka tego pliku wygląda tak: Adam; Mickiewicz; lektura chciałbym podzielić tą linijkę na następujące stringi autor, tytuł, etykieta tylko że nie za bardzo wiem jak to zrobić.Jak widać chciałbym żeby od początku do pierwszego średnika był autor, później do drugiego średnika tytuł a potem do końca linijki etykieta. Macie jakieś wskazówki porady co z tym mogę podziałać ?
|
|
pekfos |
» 2018-12-27 21:08:53 Zapewne używasz std::getline() do wczytywania tych linii. Poczytaj co robi trzeci argument tej funkcji. |
|
Mati_Salto Temat założony przez niniejszego użytkownika |
» 2018-12-28 01:36:42 Nie do końca rozumiem o jaki argument ci dokładnie chodzi. Chciałem zrobić tak żeby getline() pobrać najpierw całą linię a potem tego stringa jakoś podzielić ale nie mam pojęcia jak to poprawnie wykonać. |
|
pekfos |
» 2018-12-28 12:31:50 Nie do końca rozumiem o jaki argument ci dokładnie chodzi. |
O trzeci argument. std::getline( pierwszy, drugi, trzeci );
Zobacz co będzie, jak podasz tam ';'. |
|
Mati_Salto Temat założony przez niniejszego użytkownika |
» 2018-12-28 15:17:23 No tak, rzeczywiście już rozumiem i wszystko działa jak chciałbym. Dziękuję ! :D |
|
« 1 » |