Преобразование всей строки в верхний или нижний регистр с использованием STL в C ++
Для данной строки преобразуйте всю строку в верхний или нижний регистр с помощью 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, и помогите другим гикам.
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.