Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

wctob

Determina si un carácter ancho corresponde a un carácter multibyte y devuelve su representación de caracteres multibyte.

int wctob(
   wint_t wchar
);

wchar

Valor a traducir.

Si wctob convierte correctamente un carácter ancho, devuelve la representación de caracteres multibyte, sólo si el carácter multibyte es exactamente un byte de longitud. Si wctob encuentra un carácter ancho que no puede convertir un carácter multibyte o carácter multibyte no es exactamente un byte de longitud, devuelve a – 1.

La función de wctob convierte un carácter ancho contenido en wchar el carácter correspondiente multibyte pasa por valor de retorno de int , si el carácter multibyte es exactamente un byte de longitud.

Si wctob era intentó y no se encontró ningún carácter correspondiente multibyte, la función establece errno a EILSEQ y devuelve -1.

Rutina

Encabezado necesario

wctob

<wchar.h>

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

Este programa muestra el comportamiento de la función de wcstombs .

// crt_wctob.c
#include <stdio.h>
#include <wchar.h>

int main( void )
{
    int     bChar = 0;
    wint_t  wChar = 0;

    // Set the corresponding wide character to exactly one byte.
    wChar = (wint_t)'A';

    bChar = wctob( wChar );
    if (bChar == WEOF)
    {
        printf( "No corresponding multibyte character was found.\n");
    }
    else
    {
        printf( "Determined the corresponding multibyte character to"
                " be \"%c\".\n", bChar);
    }
}

Determinó el carácter correspondiente multibyte para ser “A”.

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft