|
Poslao: 06 Jul 2005 14:45
|
offline
- meka

- 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.
|
|
|
Poslao: 06 Jul 2005 15:17
|
offline
- Bone Collector

- Legendarni građanin
- 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
|
|
|
|
|
|
|
Poslao: 06 Jul 2005 20:29
|
offline
- bNasty

- Građanin
- 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:)
|
|
|
|
|
|
|
Poslao: 06 Jul 2005 20:56
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23212
- Gde živiš: Niš
|
nije problem napisati case-insensitive compare funkciju, verujem da bi imala 2-3 reda...
|
|
|
|
|
|
|
Poslao: 06 Jul 2005 21:39
|
offline
- Pridružio: 22 Mar 2004
- Poruke: 835
|
std::string str1, str2;
if(!strcasecmp(str1.c_str(), str2.c_str())) {
jednaki
} else {
razliciti
}
|
|
|
|
|
|
|
Poslao: 07 Jul 2005 00:50
|
offline
- meka

- 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. Hvala u svakom slucaju!
|
|
|
|
|
|