◐ Shell
clean mode source ↗

std::tolower - cppreference.com

De cppreference.com

Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.

La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí.

Definido en el archivo de encabezado <cctype>

int tolower( int ch );

Convierte el carácter dado a minúsculas según las reglas de conversión de caracteres definidos por la configuración regional instalada actualmente C .

Original:

Converts the given character to lowercase according to the character conversion rules defined by the currently installed C locale.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parámetros

ch -

carácter que se va a convertir

Original:

character to be converted

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Valor de retorno

Versión en minúsculas de ch ch o no modificado si no hay una versión en minúsculas aparece en el actual entorno nacional C .

Original:

Lowercase version of ch or unmodified ch if no lowercase version is listed in the current C locale.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Ejemplo

#include <iostream>
#include <cctype>
#include <clocale>

int main()
{
    char c = '\xb4'; // the character Ž in ISO-8859-15
                     // but ´ (acute accent) in ISO-8859-1 

    std::setlocale(LC_ALL, "en_US.iso88591");
    std::cout << std::hex << std::showbase;
    std::cout << "in iso8859-1, tolower('0xb4') gives "
              << std::tolower(c) << '\n';
    std::setlocale(LC_ALL, "en_US.iso885915");
    std::cout << "in iso8859-15, tolower('0xb4') gives "
              << std::tolower(c) << '\n';
}

Salida:

in iso8859-1, tolower('0xb4') gives 0xb4
in iso8859-15, tolower('0xb4') gives 0xb8

Ver también