Partilhar via


_mbccpy, _mbccpy_l

Copie um caractere multibyte de uma seqüência de caractere a outra seqüência de caractere.Versões mais seguras dessas funções estão disponível; consulte _mbccpy_s, _mbccpy_s_l.

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 cópia.

  • src
    caractere multibyte para copiar.

  • locale
    Localidade usar.

Comentários

The _mbccpy função copia multibyte um caractere de src para dest.

Esta função valida os parâmetros.If _mbccpy é um ponteiro nulo para psistema autônomosed dest ou src, o manipulador de parâmetro inválido é invocado, sistema autônomo descrito em Validação de parâmetro. Se a execução for permitida para continuar, errno é conjunto para EINVAL.

_mbccpy usa a localidade corrente para qualquer comportamento dependente de localidade. _mbccpy_l é idêntico ao _mbccpy exceto pelo fato de que _mbccpy_l usa a localidade passada para qualquer comportamento dependente de localidade. For more information, see Localidade.

Observação de segurança Use uma seqüência de caracteres terminada com caractere nulo.A seqüência de caracteres terminada com caractere nulo não deve exceder o dimensionar do buffer de destino.Para obter mais informações, consulte Evitar saturações de buffer.Problemas de saturação de buffer são um método de ataque do sistema, resultando em uma elevação do privilégio unwarranted freqüente.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

_MBCS definido

_UNICODE definido

_tccpy

Mapas de macro ou função in-line

_mbccpy

Mapas de macro ou função in-line

_tccpy_l

n/d

_mbccpy_l

n/d

Requisitos

Rotina

Cabeçalho necessário

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

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

Equivalente .NET estrutura

Não aplicável.Para telefonar a função C padrão, 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 caractere multibyte

_mbclen mblen, _mblen_l