ctype::tolower
小文字が文字または文字の範囲を変換します。
CharType tolower(
CharType ch
) const;
const CharType *tolower(
CharType* first,
const CharType* last,
) const;
パラメーター
ch
小文字に変換する文字。first
大文字と小文字を変換する文字の範囲の最初の文字へのポインター。last
大文字と小文字を変換する文字の範囲の最後の文字に続く文字へのポインター。
戻り値
一つ目のメンバー関数はパラメーター chの小文字のフォームを返します。小文字のフォームがない場合、chを返します。
2 番目のメンバー関数は lastを返します。
解説
一つ目のメンバー関数は do_tolowerch () を返します。2 番目のメンバー関数は do_tolower (first、last) を返します。
使用例
// ctype_tolower.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;
int main( )
{
locale loc1 ( "German_Germany" );
char string[] = "HELLO, MY NAME IS JOHN";
use_facet<ctype<char> > ( loc1 ).tolower
( string, string + strlen(string) );
cout << "The lowercase string is: " << string << endl;
}
必要条件
ヘッダー: <locale>
名前空間: std