¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. 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

Mostrar:
© 2015 Microsoft