Compartilhar via


_mbccpy, _mbccpy_l

Copie um caractere de multibyte de uma cadeia de caracteres para outra cadeia de caracteres.Versões mais seguros dessas funções estão disponíveis; consulte _mbccpy_s, _mbccpy_s_l.

Observação importanteImportante

Este API não pode ser usado em aplicativos executados em Tempo de Execução do Windows.Para obter mais informações, consulte Funções de CRT não suportadas com /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 impressão.

  • src
    Caractere de Multibyte copiar.

  • locale
    A localidade usar.

Comentários

A função de _mbccpy copia um caractere de multibyte de src a dest.

Essa função valida os seus parâmetros.Se _mbccpy é passado um ponteiro para dest zero ou src, o manipulador inválido do parâmetro é invocado, como descrito em Validação de parâmetro.Se a execução é permitida continuar, errno é definido como EINVAL.

_mbccpy usa a localidade atual para qualquer comportamento de são dependentes._mbccpy_l é idêntico a _mbccpy exceto que usa _mbccpy_l da localidade passados em para qualquer comportamento de são dependentes.Para obter mais informações, consulte Localidade.

Uso deSecurity Note uma cadeia de caracteres NULL- finalizada.A cadeia de caracteres NULL- finalizada não pode exceder o tamanho do buffer de destino.Para obter mais informações, consulte Evitando estouros de buffer.Problemas de estouro de buffer são um método frequente de ataque do sistema, resultando em uma despropositado elevação de privilégio.

Mapeamentos da rotina de Genérico- texto

Rotina de Tchar.h

_UNICODE e não definidos _MBCS

_MBCS definido

_UNICODE definido

_tccpy

Mapeados para a função macro ou in-line

_mbccpy

Mapeados para a função macro ou in-line

_tccpy_l

n/d

_mbccpy_l

n/d

Requisitos

Rotina

Cabeçalho necessário

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Para mais informações, consulte Compatibilidade de compatibilidade na introdução.

Equivalente LÍQUIDO de Framework

Não aplicável.Para chamar a função padrão de C, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Localidade

Interpretação de seqüências de caracteres Multibyte

_mbclen, mblen, _mblen_l