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
- male črke
- poseben simbol
- š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;> }> |
Izhod
geeks@123