Espacios de nombres
Variantes
Acciones

std::iswcntrl

De cppreference.com
< cpp‎ | string‎ | wide
 
 
 
 
Definido en el archivo de encabezado <cwctype>
int iswcntrl( std::wint_t ch );
Comprueba si el carácter determinado de ancho es un carácter de control, es decir, los códigos y 0x00-0x1F 0x7F y todos los caracteres de control específicos para la localización actual .
Original:
Checks if the given wide character is a control character, i.e. codes 0x00-0x1F and 0x7F and any control characters specific to the current locale.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Contenido

[editar] Parámetros

ch -
carácter amplio
Original:
wide character
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

Valor distinto de cero (true) si el carácter ancho es un carácter de control, 0 (false) de lo contrario .
Original:
Non-zero value (true) if the wide character is a control character, 0 (false) otherwise.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Ejemplo

#include <iostream>
#include <cwctype>
#include <clocale>
 
int main()
{
    wchar_t c = L'\u2028'; // the Unicode character "line separator" 
 
    std::cout << std::hex << std::showbase << std::boolalpha;
    std::cout << "in the default locale, iswcntrl(" << (std::wint_t)c << ") = "
              << (bool)std::iswcntrl(c) << '\n';
    std::setlocale(LC_ALL, "en_US.utf8");
    std::cout << "in Unicode locale, iswcntrl(" << (std::wint_t)c << ") = "
              << (bool)std::iswcntrl(c) << '\n';
}

Salida:

in the default locale, iswcntrl(0x2028) = false
in Unicode locale, iswcntrl(0x2028) = true

[editar] Ver también

Comprueba si un carácter está clasificado como un carácter de control por una configuración regional.
(plantilla de función) [editar]
Comprueba si un carácter es un carácter de control
Original:
checks if a character is a control character
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función) [editar]
Documentación de C para iswcntrl
Valores ASCII
(hex)
Caracteres

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha