Szukanie charów w tablicy char
Ostatnio zmodyfikowano 2013-02-10 16:27
Xynxyn Temat założony przez niniejszego użytkownika |
Szukanie charów w tablicy char » 2013-02-10 15:03:00 Istnieje odpowiednik metody find() dla tablic charów? |
|
Mrovqa |
» 2013-02-10 15:11:24 |
|
Xynxyn Temat założony przez niniejszego użytkownika |
» 2013-02-10 15:47:50 Tak, oczywiście, że 30 sekund - jak wiesz gdzie szukać. Po frazach typu "char array find c++" itp nie znalazłem nic wartościowego. Ty od początku wiedziałeś, że do tego służy string.h.
Poza tym często słyszę głos sprzeciwu jak coś jest w C, a pisze się całość w C++. O ile mi się nie zdaje to co tam znajdę jest w C.
|
|
Mrovqa |
» 2013-02-10 15:51:09 Czego się spodziewałeś po char*? To aż się prosi o bibliotekę standardową C. W języku C++ w standardzie do operacji na tekście masz std::string. Chcesz mieć finda i operować na tablicy charów? Proszę (ale to szybkie nie jest - tworzy nowy, tymczasowy obiekt): string( twoja_tablica ).find(...);
Co do szukania - to jest jedna z podstawowych rzeczy, więc aż woła do zajrzenia w dokumentację biblioteki standardowej. Poza tym - napisanie samemu takiej funkcji jest banalne. Jak nie znalazłeś to mogłeś sam to napisać w 2-3 minuty ;) |
|
Xynxyn Temat założony przez niniejszego użytkownika |
» 2013-02-10 15:56:27 Metodę find() znałem, przecież wspomniałem o niej w pierwszym poście. Po prostu nie znałem odpowiednika dla charów. Trochę żałuję teraz, że uczyłem się C++, bez znajomości C. ;| |
|
Mrovqa |
» 2013-02-10 16:06:07 Metodę find() znałem, przecież wspomniałem o niej w pierwszym poście. Po prostu nie znałem odpowiednika dla charów. |
Wiem, ale chciałeś coś, co zadziała na tablicy charów - proszę, pokazałem jak tego użyć. Trochę żałuję teraz, że uczyłem się C++, bez znajomości C. ;| |
Co tu jest do żałowania? Jak znasz C++ w miarę niezłym stopniu to C też znasz. Nie widzę sensu korzystania z czegoś takiego w poważniejszych projektach - od tego masz bibliotekę standardową C++. Chcesz się "nauczyć" (a raczej zobaczyć) co ma C? Wejdź w dokumentację biblioteki standardowej i poczytaj - poznasz mniej więcej jej możliwości. |
|
pekfos |
» 2013-02-10 16:20:49 strchr(), strstr() z cstring. |
|
Xynxyn Temat założony przez niniejszego użytkownika |
» 2013-02-10 16:27:30 Ok, dzięki wam. Sprawa rozwiązania. Działa. ;) |
|
« 1 » |