Forum » Programiranje » [C++] vprasanje glede strcmp
[C++] vprasanje glede strcmp

DejaVu ::
imam definiran char *exclude_list[] = { "x", "y", "z" };
dobim nek string z imenom str. rad bi ugotovil, ce se nahaja v exclude_list. a lahko uporabim kar strcmp(str, exclude_list) ? al je treba za vsak array exclude_list posebej primerjat?
hvala.
dobim nek string z imenom str. rad bi ugotovil, ce se nahaja v exclude_list. a lahko uporabim kar strcmp(str, exclude_list) ? al je treba za vsak array exclude_list posebej primerjat?
hvala.

64202 ::
Vsakega posebej:
char *list[] = {"x", "y", 0};
for(char **str = list; *str != 0; ++str)
if(strcmp(*str, mystr) == 0) ...
char *list[] = {"x", "y", 0};
for(char **str = list; *str != 0; ++str)
if(strcmp(*str, mystr) == 0) ...
I am NaN, I am a free man!

Gundolf ::
V c++ je tvoj problem bolj elegantno rešljiv z uporabo std::set<std::String> (BTW, kar ti sprašuješ sodi v navaden c)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php array sortiranjeOddelek: Izdelava spletišč | 1256 (979) | Mesar |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 28241 (12787) | aljazko1995 |
» | [C++] Unicode, Utf...Oddelek: Programiranje | 1576 (1459) | Matako |
» | int to string v c++Oddelek: Programiranje | 2409 (2137) | OwcA |
» | C++ in tabeleOddelek: Programiranje | 3472 (3293) | BigWhale |