Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Determina una asignación desde un conjunto de códigos de caracteres a otro.
Sintaxis
wctrans_t wctrans(
const char *property
);
Parámetros
property
Cadena que especifica una de las transformaciones válidas.
Valor devuelto
Si la LC_CTYPE categoría de la configuración regional actual no define una asignación cuyo nombre coincide con la cadena propertyde propiedad , la función devuelve cero. De lo contrario, devuelve un valor distinto de cero adecuado como segundo argumento de una llamada subsiguiente a towctrans.
Comentarios
Esta función determina una asignación desde un conjunto de códigos de caracteres a otro.
Los siguientes pares de llamadas tienen el mismo comportamiento en todas las configuraciones regionales, pero es posible definir más asignaciones incluso en la configuración regional "C":
| Función | Igual que |
|---|---|
tolower(c) |
towctrans(c, wctrans("towlower")) |
towupper(c) |
towctrans(c, wctrans("toupper")) |
Requisitos
| Routine | Encabezado necesario |
|---|---|
wctrans |
<wctype.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
// 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