string::compare() case isensitive

string::compare() case isensitive

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Da li postoji nacin da mi string::compare() radi bez obzira na velicinu slova?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Ne znam d ali ima neki bolji nacin ali recimo mozes oba stringa da prebacis u lowercase pa onda uporedis
To radi funkcija tolower



offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

Standardni string::compare() ne, iz razloga kao shto je UNICODE karakter-set.

Nije loshe pogledati chika Sutter-ov zadachic : [Link mogu videti samo ulogovani korisnici]
...ako nishta drugo, ono radi vezhbe:)

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

nije problem napisati case-insensitive compare funkciju, verujem da bi imala 2-3 reda...

offline
  • mr_W 
  • Počasni građanin
  • Pridružio: 22 Mar 2004
  • Poruke: 835

std::string str1, str2; if(!strcasecmp(str1.c_str(), str2.c_str())) {     jednaki   } else {     razliciti   }

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Ma znam kako to da uradim, ali sam mislio da ako vec postoji implementirano da ne izmisljam toplu vodu. Smile Hvala u svakom slucaju!

Ko je trenutno na forumu
 

Ukupno su 1169 korisnika na forumu :: 53 registrovanih, 8 sakrivenih i 1108 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, 5.56, acatomic, alberto, Asteker, Borkanović, cavatina, d.arsenal321, dak2, DavidA, Dejan_vw, Denaya, desmeki, djordjekec, dozorni, draganca, Hardenberg, Jakonjveliki, jalos, Jaz, KAIS, kaisarevic1, kybonacci, lanishtefm, luka35, macak44, Makeitdrip, Marko1238, Mi lao shu, mikrimaus, milanovic, milenko crazy north, mishkooo, N95, nebojsag, niksa517, ObelixSRB, precan, Pv123, Qvazimodo, R_038, raso7, rodoljub, samsung, sistem22, Smajser, Srna, Stanislav1970, tmanda323, travisrise, wizzardone, Zdilar, Žoržo