[ Š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'