Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

wctrans

determina una asignación a partir de un conjunto de códigos de carácter a otro.

wctrans_t wctrans(
   const char *property 
);

property

una cadena que especifica una de las transformaciones válidas.

Si la categoría de LC_CTYPE de la configuración regional actual no define una asignación cuyo nombre coincida con la cadena propertyde propiedades, la función devuelve cero. De lo contrario, devuelve un valor distinto de cero adecuado para el uso como segundo argumento a una llamada subsiguiente a towctrans.

esta función determina una asignación a partir de un conjunto de códigos de carácter a otro.

Los siguientes pares de llamadas tienen el mismo comportamiento en todas las configuraciones regionales, pero es posible definir asignaciones adicionales incluso en la configuración regional “c”:

Función

Igual que

tolower( c )

towctrans( c , wctrans("towlower" ) )

towupper( c )

towctrans( c , wctrans( "toupper" ) )

rutina

Encabezado necesario

wctrans

<wctype.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

// crt_wctrans.cpp
// compile with: /EHsc
// This example determines a mapping from one set of character
// codes to another. 

#include <wchar.h>
#include <wctype.h>
#include <stdio.h>
#include <iostream>

int main() 
{
    wint_t c = 'a';
    printf_s("%d\n",c);

    wctrans_t i = wctrans("toupper");
    printf_s("%d\n",i);

    wctrans_t ii = wctrans("towlower");
    printf_s("%d\n",ii);

    wchar_t wc = towctrans(c, i);
    printf_s("%d\n",wc);
}
97
1
0
65

Adiciones de comunidad

AGREGAR
Mostrar: