Se recomienda usar Visual Studio 2017

_mbccpy, _mbccpy_l

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Copia un carácter multibyte de una cadena en otra. Existen versiones más seguras de estas funciones; consulte _mbccpy_s, _mbccpy_s_l.

System_CAPS_ICON_important.jpg Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para más información, vea Funciones de CRT no admitidas 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
Destino de la copia.

src
Carácter multibyte que se va a copiar.

locale
Configuración regional que se va a usar.

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

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

_mbccpy usa la configuración regional actual para cualquier comportamiento que dependa de la configuración regional. _mbccpy_l y _mbccpy son exactamente iguales, salvo que _mbccpy_l usa la configuración regional que se pasa para todo comportamiento dependiente de la configuración regional. Para obtener más información, vea Locale.

Nota de seguridad utilizar una cadena terminada en null. El tamaño de la cadena terminada en un valor nulo no debe ser mayor que el del búfer de destino. Para obtener más información, vea Avoiding Buffer Overruns(Evitar saturaciones del búfer). Los problemas de saturación del búfer son un método frecuente de ataque del sistema, que produce una elevación de privilegios no justificada.

Asignaciones de rutina de texto genérico

Rutina Tchar.h_UNICODE y _MBCS no definidos_MBCS definido_UNICODE definido
_tccpySe asigna a una macro o una función insertada_mbccpySe asigna a una macro o una función insertada
_tccpy_lno disponible_mbccpy_lno disponible
RutinaEncabezado necesario
_mbccpy<mbctype.h>
_mbccpy_l<mbctype.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

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.

Configuración regional
Interpretación de secuencias de caracteres Multibyte
_mbclen, mblen, _mblen_l

Mostrar: