Condividi tramite


_mbccpy, _mbccpy_l

Copiare un carattere multibyte da una stringa in un'altra stringa.Più versioni sicure di queste funzioni sono disponibili, vedere _mbccpy_s, _mbccpy_s_l.

Nota importanteImportante

Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.

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

Parametri

  • dest
    Copiare la destinazione.

  • src
    Caratteri multibyte da copiare.

  • locale
    Impostazioni locali da utilizzare.

Note

La funzione _mbccpy copia un carattere multibyte da src a dest.

Questa funzione convalida i parametri.Se _mbccpy viene passato come puntatore null per dest o src, il gestore di parametri non validi viene invocato, come descritto in Convalida dei parametri.Se all'esecuzione è permesso continuare, errno è impostato su EINVAL.

_mbccpy utilizza le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali._mbccpy_l è identico a _mbccpy se non che _mbccpy_l utilizza le impostazioni locali passate per qualsiasi comportamento dipendente dalle impostazioni locali.Per ulteriori informazioni, vedere Impostazioni locali.

Security Note Utilizza una stringa con terminazione null.La stringa con terminazione null non deve superare la dimensione del buffer di destinazione.Per ulteriori informazioni, vedere Evitare sovraccarichi del buffer.Problemi di sovraccarico del buffer sono un metodo frequente di attacco al sistema, con conseguente elevazione dei privilegi non autorizzata.

Mapping di routine a Testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_tccpy

Mapping della macro o della funzione inline

_mbccpy

Mapping della macro o della funzione inline

_tccpy_l

n/d

_mbccpy_l

n/d

Requisiti

Routine

Intestazione obbligatoria

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Equivalente in NET Framework

Non applicabile.Per chiamare la funzione standard C, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Impostazioni locali

Interpretazione delle sequenze di caratteri multibyte

_mbclen, mblen, _mblen_l