Jak to zrobić aby wystąpienie litery "a" nie powinno się liczyć
Ostatnio zmodyfikowano 2020-11-22 14:28
fisz87 Temat założony przez niniejszego użytkownika |
Jak to zrobić aby wystąpienie litery "a" nie powinno się liczyć » 2020-11-22 13:06:29 Witam. Mam problem napisałem program który zlicza litery ale nie wiem do końca gdzie mogę w nim zaznaczyć że wystąpienie litery "a" nie powinno się zliczać. Jakby ktoś by mógł mnie naprowadzić, pokazać z góry dziękuje. Kod pod spodem. #include <iostream> #include <map> #include <unordered_map> #include <tuple> #include <set> #include <sstream> #include <vector> #include <algorithm> #include <thread> #include <chrono> #include <ctime> #include <functional> #include <bitset>
#include <boost/algorithm/string.hpp>
int main() { std::stringstream s; s << R "(abc s dsdsd 3 ) "; std::string line; int counter = 0; while( std::getline( s, line ) ) { boost::trim( line ); std::cout << "Line " << counter << " size: " << line.size() << std::endl; ++counter; } return 0; } |
|
pekfos |
» 2020-11-22 14:28:28 Przetwarzaj linie znak po znaku. Teraz nie można tego nazwać zliczaniem liter, bo liczysz długość linii minus białe znaki na początku i końcu. |
|
« 1 » |