Преобразование всей строки в верхний или нижний регистр с использованием STL в C ++

Опубликовано: 1 Января, 2022

Для данной строки преобразуйте всю строку в верхний или нижний регистр с помощью STL в C ++.

Примеры:

Для преобразования в верхний регистр
Ввод: s = "Строка"
Вывод: s = "STRING"

Для преобразования в нижний регистр
Ввод: s = "Строка"
Вывод: s = "строка"

Рекомендуется: сначала попробуйте свой подход в {IDE}, прежде чем переходить к решению.

Используемые функции:
transform: выполняет преобразование данного массива / строки.
toupper (int c): возвращает версию символа c в верхнем регистре. Если c уже в верхнем регистре, верните сам c.
tolower (int c): возвращает строчную версию символа c. Если c уже в нижнем регистре, верните сам c.

// C++ program to convert whole string to
// uppercase or lowercase using STL.
#include<bits/stdc++.h>
using namespace std;
int main()
{
// su is the string which is converted to uppercase
string su = "Jatin Goyal" ;
// using transform() function and ::toupper in STL
transform(su.begin(), su.end(), su.begin(), :: toupper );
cout << su << endl;
// sl is the string which is converted to lowercase
string sl = "Jatin Goyal" ;
// using transform() function and ::tolower in STL
transform(sl.begin(), sl.end(), sl.begin(), :: tolower );
cout << sl << endl;
return 0;
}

Выход:

ДЖАТИН ГОЯЛ
Джатин Гоял

Автор статьи: Джатин Гоял . Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью с помощью provide.geeksforgeeks.org или отправить ее по электронной почте на deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.

Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
C++