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šč | 1184 (907) | Mesar |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 27296 (11842) | aljazko1995 |
» | [C++] Unicode, Utf...Oddelek: Programiranje | 1498 (1381) | Matako |
» | int to string v c++Oddelek: Programiranje | 2327 (2055) | OwcA |
» | C++ in tabeleOddelek: Programiranje | 3333 (3154) | BigWhale |