Wypisanie konkretnego elementu z setu

0

Stworzyłem set stringów i chciałbym się do nich dostać ale po kolei.
Znalazłem tylko takie wypisywanie, ale to wypisuje mi od razu cały set, a chce wypisywać je pojedynczo. Coś w stylu wypisywania for'em elementów z tablicy.

set <string> nauczyciele;
for (int i=0; i<data.size(); i++)
    {
      nauczyciele.insert(data[i][3]);
    }
for (auto iter = nauczyciele.begin(); iter != nauczyciele.end(); ++iter)
      cout << * iter << endl;
0

poczytaj o
std::transform, lambdach,std::bind,std::find
Chyba o to ci chodzi. Popaczysz na przykłady resztę już sklecisz sam.

1

Pytanie jest źle zadane. Jesteś z bardzo skupiony na tym, jakbyś chciał coś zrobić, a nie wyjaśniłeś jaką funkcjonalność chcesz uzyskać. Efekt jest taki, że nie mamy pojęcia o co chodzi i jako odpowiedź dostałeś ślepy strzał.
Napisz coś w stylu:

Jako użytkownik końcowy chcę zobaczyć listę słów, które alfabetycznie są pomiędzy słowami "abba" i "celina".

Zwróć uwagę, że w tym opisie nie ma słowa o tym jak coś ma być zaimplementowane.
Dopiero jak to nam wyjaśnisz możesz opisać swoje podejście do problemu i czemu ci ono nie działa.

lektura by w przyszłości uniknąć podobnych problemów: https://dsp.krzaq.cc/post/445/jak-zadawac-pytania-na-forum/

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