[C++] Porównywanie stringów
: 17 lut 2012, o 18:26
Witam. Zastanawia mnie taki problem.
Mam stringa1 którego sobie już gdzieś tam zadeklarowałem i stringa2, którego wczytuje z klawiatury.
I teraz chce sprawdzić czy np. literka pierwsza ze stringa2 znajduje się w stringu1. Ok z tym nie ma problemu.
Teraz problem. Otóż jeżeli dana literka znajduje się w stringu1 to nie chce już jej ponownie sprawdzać.
Przykład:
string1=probblem;
string2=borr;
I teraz jeżeli w stringu1 znalazłem już literkę b to chcę ją jakby ze sprawdzania wyłączyć. Żeby nie wyszło, że jest 2 razy. Nie wiem czy jest to zrozumiałe co pisze.
Aha, dodam, że jeżeli w stringu2 znajdowałyby się 2 literki b to string1 chciałbym przeszukiwać 2 razy w poszukiwaniu b. Ehh...
Pozdrawiam.
Mam stringa1 którego sobie już gdzieś tam zadeklarowałem i stringa2, którego wczytuje z klawiatury.
I teraz chce sprawdzić czy np. literka pierwsza ze stringa2 znajduje się w stringu1. Ok z tym nie ma problemu.
Teraz problem. Otóż jeżeli dana literka znajduje się w stringu1 to nie chce już jej ponownie sprawdzać.
Przykład:
string1=probblem;
string2=borr;
I teraz jeżeli w stringu1 znalazłem już literkę b to chcę ją jakby ze sprawdzania wyłączyć. Żeby nie wyszło, że jest 2 razy. Nie wiem czy jest to zrozumiałe co pisze.
Aha, dodam, że jeżeli w stringu2 znajdowałyby się 2 literki b to string1 chciałbym przeszukiwać 2 razy w poszukiwaniu b. Ehh...
Pozdrawiam.