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šč | 1197 (920) | Mesar |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 27404 (11950) | aljazko1995 |
» | [C++] Unicode, Utf...Oddelek: Programiranje | 1507 (1390) | Matako |
» | int to string v c++Oddelek: Programiranje | 2339 (2067) | OwcA |
» | C++ in tabeleOddelek: Programiranje | 3343 (3164) | BigWhale |