C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++でstd::stringを小文字に変換する方法は?


このセクションでは、C++文字列のすべての文字を小文字に変換する方法を説明します。これを行うには、変換関数を使用する必要があります。この変換関数はアルゴリズムライブラリにあります。

変換関数は、文字列の開始ポインタと文字列の終了ポインタを受け取ります。また、結果を格納するために文字列の先頭を取り、4番目の引数は::tolowerです。これは、文字列を小文字の文字列に変換するのに役立ちます。ある文字列を大文字の文字列に変換する場合は、これと同じ方法を使用できます。

サンプルコード

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
   string my_str = "Hello WORLD";

   cout << "Main string: " << my_str << endl;
   transform(my_str.begin(), my_str.end(), my_str.begin(), ::tolower);

   cout << "Converted String: " << my_str;
}

出力

Main string: Hello WORLD
Converted String: hello world

  1. C#を使用して大文字を小文字に変換するにはどうすればよいですか?

    大文字を小文字に変換するには、C#でToLower()メソッドを使用します。 文字列が-だとしましょう str = "TIM"; 上記の大文字の文字列を小文字に変換するには、ToLower()メソッド-を使用します。 Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); 以下は、大文字と小文字を変換するためのC#のコードです- 例 using System; using System.Collections.Generic; using System.Text; nam

  2. C#を使用して小文字を大文字に変換するにはどうすればよいですか?

    小文字を大文字に変換するには、C#でToUpper()メソッドを使用します。 文字列が-だとしましょう str = "david"; 上記の小文字の文字列を大文字に変換するには、ToUpper()メソッド-を使用します。 Console.WriteLine("Converted to UpperCase : {0}", str.ToUpper()); 以下は、大文字と小文字を変換するためのC#のコードです- 例 using System; using System.Collections.Generic; using System.Text; n