_mbccpy, _mbccpy_l

Copie un carácter multibyte a partir de una cadena con otra cadena.Versiones más seguras de estas funciones están disponibles; vea _mbccpy_s, _mbccpy_s_l.

Nota importanteImportante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW.

void _mbccpy(
   unsigned char *dest,
   const unsigned char *src 
);
void _mbccpy_l(
   unsigned char *dest,
   const unsigned char *src,
   _locale_t locale
);

Parámetros

  • dest
    Copie el destino.

  • src
    Carácter de Multibyte a copiar.

  • locale
    Configuración regional a utilizar.

Comentarios

La función de _mbccpy copia un carácter multibyte de src a dest.

Esta función valida sus parámetros.Si _mbccpy se pasa un puntero NULL para dest o src, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si la ejecución puede continuar, errno se establece en EINVAL.

_mbccpy utiliza la configuración regional actual para cualquier comportamiento configuración regional-dependiente._mbccpy_l es idéntico a _mbccpy salvo que _mbccpy_l utiliza la configuración regional pasado para cualquier comportamiento configuración regional- dependiente.Para obtener más información, vea Configuración regional.

Uso de Security Note una cadena terminada en null.La cadena terminada en null no debe superar el tamaño del búfer de destino.Para obtener más información, vea Para evitar las saturaciones del búfer.Los problemas de saturación del búfer es un método frecuente de ataque del sistema, lo que da como resultado una elevación de privilegios injustificable.

Asignaciones de la rutina de Genérico- texto

Rutina de Tchar.h

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_tccpy

Asigna a la macro o función inline

_mbccpy

Asigna a la macro o función inline

_tccpy_l

no disponible

_mbccpy_l

no disponible

Requisitos

Rutina

Encabezado necesario

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Equivalente de .NET Framework

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Referencia

Configuración regional

Interpretación de secuencias de Multibyte- Carácter

_mbclen, mblen, _mblen_l