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 2039 korisnika na forumu :: 112 registrovanih, 12 sakrivenih i 1915 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -Max-, 33 bren, aca018, aleksamaki, AleksSE, amonsrb, Arshavin, Avalon015, babaroga, Badja, Beardonitch, Bivan, Bobrock1, Boroš, Borski1977, BOXRR, brandža84, cemix, Chainsaw, CLIPPER, CrazyDiablo, Cvijo_ue, Daba75, DalmatinacMF, darkkran, del boy, Despot Đurađ, Djole3621, dmarx1, Dolinc, DragoslavS, drimer, dusan.l, Duschi, Giskard, goxin, GrammaticalAnalysis, gripen, GveX, HogarStrashni, HrcAk47, In_hero, istina, Ivoo, Jozo74, K-1A, Kawasaki1000, komenski, krkalon, Kubovac, kybonacci, Lazur_01, Lester Freamon, Marko00, MarkoDzimi, Michellefromrezistance, Miki 84, miki kv, mikrimaus, Miloš.90, Misa63, Mldo, Morava71, MrNo, N.e.m.a.nj.a., narandzasti, nebidrag, nebojsag, Nemanja.M, Nole, ostoja, pavle_pzs, pein, Pero, Petarvu, PlayerOne, Profesor_018, RajkoB, rikirubio, rovac, royst33, Rupert, sap, sasics, savuni, sickmouse, Simonsen23, Siti2, Smiljkovich, spektorsky, StefanNBG90, StepskiVuk, Su 57, tachinni, tanakadzo, Tandrčak, tomo2, Tunguska55, ulogovan, Vaske8990, vazduh, VBoss, vensla, VJ, voja64, Vojin, vuksa72, YugoSlav, Zastava, Zavulon, zgoljo, Živković