1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
 
  | 
// ctype::tolower example
#include <iostream>       // std::cout
#include <locale>         // std::locale, std::ctype, std::use_facet
int main ()
{
  std::locale loc;
  char site[] = "CPlusPlus.com";
  std::cout << "The first letter of " << site << " as a lowercase is: ";
  std::cout << std::use_facet< std::ctype<char> >(loc).tolower ( *site );
  std::cout << '\n';
  std::cout << "The result of converting " << site << " to lowercase is: ";
  std::use_facet< std::ctype<char> >(loc).tolower ( site, site+sizeof(site) );
  std::cout << site << '\n';
  return 0;
}
  |  |