_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.
Importante |
---|
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.