pliki; string; dlugosc slowwa

0

Hej moglby mi ktos pomoc ulozyc liste krokow do tego zadanka : Wyszukaj w pliku anagram.txt te wiersze, w których wszystkie słowa znajdujące się w danym wierszu mają taką samą liczbę znaków. Zapisz te wiersze w pliku odp_4a.txt
to tak :
K01 : deklaracja zmiennej string do ktorje bedziemy wczytaywac zawartosc pliku
K02 : deklaracja zmiennych plikowych otorzenie pliku
K03 : wczytanie zawartosci pliku do zmiennej string whilem( nazwa_zminnej.eof())
K04 : mierzymy dlugosc pierwszego wyrazu funkcja size() (tylko jak to zrobic bo zeby zmierzyc hcyba pierwszy wyraz tomusze miec tablice ?
i dalej nie wiem pomoze ktos?

0
bool testLine(const std::string &line) {
     std::stringstream in(line);
     std::string s;
     while(in >> s) {
            ...
     }
     return true;
}

void filterLines(std::istream &in, std::ostream &out, bool (*testLine)(const std::string &line))) {
      std::string line;
      while(std::getline(in, line)) {
            if (testLine(line))
                 out << line << std::endl;
      }
}
0

Nic prawie z tego kodu nie rozumiem moglbys dodac komentarze co robisz to ja zapisze to sobie innaczej

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