Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szukanie charów w tablicy char

Ostatnio zmodyfikowano 2013-02-10 16:27
Autor Wiadomość
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?
P-76094
Mrovqa
» 2013-02-10 15:11:24
http://www.cplusplus.com/reference/cstring/
Google nie boli, to tylko 30 sek zajmuje...
P-76097
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.
P-76099
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):
C/C++
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 ;)
P-76100
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. ;|
P-76101
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.
P-76103
pekfos
» 2013-02-10 16:20:49
strchr(), strstr() z cstring.
P-76105
Xynxyn
Temat założony przez niniejszego użytkownika
» 2013-02-10 16:27:30
Ok, dzięki wam. Sprawa rozwiązania. Działa. ;)
P-76107
« 1 »
  Strona 1 z 1