toupper()

toupper()はロケールlocに従って文字cを大文字に変換して返します。

書式は次の通りです。


    template  charT ctype::toupper (charT c, const locale& loc) const;
  

引数cは変換する文字、locはロケールです。

次の例は、ロケール"C"に従って文字cを大文字に、文字Fを小文字に変換して表示するプログラムの例です。


    #include <iostream>
    #include <locale>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
       locale loc = locale("C");
       cout << 'a' << (toupper('c', loc)) << (toupper('F', loc)) << endl;
       return 0;
    }
  

実行結果は次の通りです。


  aCf
  

関連項目

tolower()


C++目次 inserted by FC2 system