Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dzielenie linijki tekstu na parę innych stringów c++

Ostatnio zmodyfikowano 2018-12-28 15:17
Autor Wiadomość
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ć ?
P-173335
pekfos
» 2018-12-27 21:08:53
Zapewne używasz std::getline() do wczytywania tych linii. Poczytaj co robi trzeci argument tej funkcji.
P-173336
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ć.
P-173337
pekfos
» 2018-12-28 12:31:50
Nie do końca rozumiem o jaki argument ci dokładnie chodzi.
O trzeci argument.
C/C++
std::getline( pierwszy, drugi, trzeci );
Zobacz co będzie, jak podasz tam ';'.
P-173338
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
P-173339
« 1 »
  Strona 1 z 1