C ++でSTLを使用して、文字列全体を大文字または小文字に変換する
このチュートリアルでは、C++でSTLを使用して文字列全体を大文字または小文字に変換する方法を理解するためのプログラムについて説明します。
この変換を実行するために、C ++ STLは、大文字と小文字にそれぞれ変換するtoupper()関数とtolower()関数を提供します。
例
#include<bits/stdc++.h> using namespace std; int main(){ string su = "Tutorials point"; transform(su.begin(), su.end(), su.begin(), ::toupper); cout << su << endl; string sl = "Tutorials Point"; transform(sl.begin(), sl.end(), sl.begin(), ::tolower); cout << sl << endl; return 0; }
出力
TUTORIALS POINT tutorials point
-
C++を使用して文字列から特定の単語を削除する
この記事では、特定の文字列から特定の単語を削除する問題を解決します。例- Input : str = “remove a given word ”, word = “ remove ” Output : “ a given word ” Input : str = “ god is everywhere ”, word = “ is ” Output : “ god everywhere ” 解決策を見つけるためのアプローチ たとえば、単純なアプロ
-
C++を使用して文字列の部分文字列の数を見つける
この記事では、特定の文字列に形成できるサブ文字列(空ではない)の数を見つけるためのアプローチについて学習します。 Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, ‘oo’, ‘on’, ‘moo’, ‘oon’ and &