Lenguaje C: función mbstowcs (convierte una cadena multibyte en una cadena ancha)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Lenguaje C: función mbstowcs
(convierte una cadena multibyte en una cadena ancha)

En el lenguaje de programación C, función mbstowcs Convierte una cadena multibyte (señalada por s) en una cadena ancha (señalada por pwcs) de hasta n códigos de longitud.

sintaxis

La sintaxis de la función mbstowcs en lenguaje C es:

size_t mbstowcs(wchar_t *pwcs, const char *s, size_t n);

parámetro o parámetro

pwcs almacenará la matriz de cadenas anchas convertidas. s La cadena de varios bytes que se va a convertir en una cadena ancha. n Número máximo de códigos a almacenar en pwcs.

notas

  • Si se encuentra un carácter nulo, la función mbstowcs finalizará la conversión, momento en el que se convertirá en un código con un valor de cero.

devolver los bienes

La función mbstowcs devuelve el número de elementos modificados (excluyendo los códigos de terminación, si corresponde). La función mbstowcs devuelve -1 si se encuentra un carácter multibyte no válido.

titulo requerido

En C, los archivos de encabezado requeridos por la función mbstowcs son:

#include <stdlib.h>

aplicar para

En C, la función mbstowcs está disponible en las siguientes versiones:

  • ANSI/ISO 9899-1990

Función similar

Otras funciones de C similares a la función mbstowcs:

  • función wcstombs

ver también

Otras funciones de C que vale la pena mencionar cuando se trata de la función mbstowcs:

  • funcion mblen
  • función mbtowc
  • función de configuración local
  • funcion wctomb