Funkcia tolower() v C++
Jazyk C++ znížiť() funkcia konvertuje veľké písmená na malé písmená. Je to preddefinovaná funkcia ctype.h hlavičkový súbor. Ak je odovzdaný znak veľká abeceda, potom funkcia tolower() skonvertuje veľké písmená na malé písmená. Táto funkcia nemá vplyv na iné malé písmená, špeciálny symbol alebo číslicu.
int tolower(int ch);
Parameter:
- ch: Je to znak, ktorý sa má previesť na malé písmená.
Návratová hodnota: Táto funkcia vracia ASCII hodnotu malý znak zodpovedajúce ch.
V C++ sa pretypovanie int na char robí takto:
char c = (char) tolower('A'); Nižšie uvedené programy ilustrujú funkciu tolower() v C++:
Príklad 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);> }> |
Výkon
G in lowercase is represented as = g
Príklad 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;> }> |
Výkon
geeksforgeeks
Poznámka: Ak znak odovzdaný v tolower() je niektorý z týchto troch
- malý znak
- špeciálny symbol
- číslica
tolower() vráti znak taký, aký je.
Príklad 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;> }> |
Výkon
geeks@123