std::towupper
Da cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Definido no cabeçalho <cwctype>
|
||
std::wint_t towupper( std::wint_t ch ); |
||
Converte o caráter dado ampla para maiúsculas, se possível.
Original:
Converts the given wide character to uppercase, if possible.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Índice |
[editar] Parâmetros
ch | - | caracteres largos para ser convertido
Original: wide 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. |
[editar] Valor de retorno
Versão em maiúsculas ou
ch
ch
não modificada se nenhuma versão maiúscula é listada na localidade C atual.Original:
Uppercase version of
ch
or unmodified ch
if no uppercase 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.
You can help to correct and verify the translation. Click here for instructions.
[editar] Notas
Apenas 01:01 mapeamento de caracteres pode ser realizada por esta função, por exemplo, a forma maiúscula de 'SS' é (com algumas exceções) de dois caracteres string "SS", que não pode ser obtido por std::towupper.
Original:
Only 1:1 character mapping can be performed by this function, e.g. the uppercase form of 'ß' is (with some exceptions) the two-character string "SS", which cannot be obtained by std::towupper.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Exemplo
O letra 's' (U 017 F) latin é a forma alternativa minúsculas de 'S' (U 0053)
Original:
The latin letra 's' (U 017 F) is the alternative lowercase form of 'S' (U+0053)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream> #include <cwctype> #include <clocale> int main() { wchar_t c = L'\u017f'; // Latin small letter Long S ('ſ') std::cout << std::hex << std::showbase; std::cout << "in the default locale, towupper(" << (std::wint_t)c << ") = " << std::towupper(c) << '\n'; std::setlocale(LC_ALL, "en_US.utf8"); std::cout << "in Unicode locale, towupper(" << (std::wint_t)c << ") = " << std::towupper(c) << '\n'; }
Saída:
in the default locale, towupper(0x17f) = 0x17f in Unicode locale, towupper(0x17f) = 0x53
[editar] Veja também
converte um caractere largo para minúsculas Original: converts a wide character to lowercase The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função) | |
converte um caractere em maiúsculas usando os aspectos ctype de uma localidade Original: converts a character to uppercase using the ctype facet of a locale The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de função) | |
converte um caracter para maiúsculas Original: converts a character to uppercase The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função) | |
Documentação C para towupper
|