[ Šahbaz @ 11.08.2006. 16:05 ] @
| Treba mi malo pojasnjenje sta tacno radi ovaj c- ??operator??
Evo koda:
Code:
int velika_u_mala (char c) {
if (c>='A' && c<='Z') /
return c-'A'+'a';
return c;
}
E meni je jasno sta radi funkcija ali return c-'A'+'a'; mi nije bas naj jasnije.
Pa ako neko moze neka mi objasni i na koje nacine isto moze da se iskoristi:)))
|
[ icobh @ 11.08.2006. 16:18 ] @
A kao karakter, tj. 'A' u integer vrijednosti iznosi 65. Da pojasnim: Velika slova se u ascii kodu predstavljaju brojevima od 65 do 90 a mala slova od 97 do 122. NPR. ako je c='B', i imamo c-'A'+'a', to onda znači: 66-65+97=98, a pomoću 98 se predstavlja malo slovo b, tj. 'b'
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.