logo

Funkcija tolower() v C++

C++ znižati() funkcija pretvori veliko abecedo v malo abecedo. Je vnaprej določena funkcija ctype.h naslovna datoteka. Če je posredovani znak velika abeceda, potem funkcija tolower() pretvori veliko abecedo v malo abecedo. Ta funkcija ne vpliva na druge male črke, posebne simbole ali števke.

int tolower(int ch);>

Parameter:



    ch: To je znak, ki ga je treba pretvoriti v male črke.

Povratna vrednost: Ta funkcija vrne vrednost ASCII za male črke ki ustreza pogl.

V C++ je pretvorba int v char izvedena na naslednji način:

char c = (char) tolower('A');>

Spodnji programi ponazarjajo funkcijo tolower() v C++:



Primer 1:

C++






// C++ program to demonstrate> // example of tolower() function.> > #include> using> namespace> std;> > int> main()> {> > >char> c =>'G'>;> > >cout << c <<>' in lowercase is represented as = '>;> > >// tolower() returns an int value there for typecasting> >// with char is required> >cout << (>char>)>tolower>(c);> }>

>

>

Izhod

G in lowercase is represented as = g>

Primer 2:

C++




// C++ program to convert a string to lowercase> // using tolower> #include> using> namespace> std;> > int> main()> {> > >// string to be converted to lowercase> >string s =>'GEEKSFORGEEKS'>;> > >for> (>auto>& x : s) {> >x =>tolower>(x);> >}> > >cout << s;> >return> 0;> }>

>

>

Izhod

geeksforgeeks>

Opomba: Če je znak, posredovan v tolower(), kateri koli od teh treh

  1. male črke
  2. poseben simbol
  3. številka

tolower() bo vrnil znak, kot je.

Primer 3:

C++




// C++ program to demonstrate> // example of tolower() function.> #include> using> namespace> std;> > int> main() {> > >string s=>'Geeks@123'>;> > >for>(>auto> x:s){> > >cout << (>char>)>tolower>(x);> >}> > >return> 0;> }>

>

niz ti int
>

Izhod

geeks@123>