Sdílet prostřednictvím


_mbccpy _mbccpy_l

Kopírování vícebajtové znakové z jednoho řetězce s jiným řetězcem.Bezpečnější verze tyto funkce jsou k dispozici; see _mbccpy_s _mbccpy_s_l.

Důležitá poznámkaDůležité

Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW.

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

Parametry

  • dest
    Cíl kopírování.

  • src
    Vícebajtové znaky ke zkopírování.

  • locale
    Chcete-li národní prostředí pro použití.

Poznámky

_mbccpy Funkce kopíruje jeden vícebajtové znaky z src na dest.

Tato funkce ověřuje jeho parametry.Pokud _mbccpy je předán nulový ukazatel dest nebo src, je vyvolána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametrů.Je-li pokračovat, je povoleno zpracování errno je nastavena na EINVAL.

_mbccpypoužívá aktuální národní prostředí pro všechny závislé chování._mbccpy_lje totožný s _mbccpy s tím rozdílem, že _mbccpy_l používá národní prostředí předána pro jakékoli závislé chování.Další informace naleznete v tématu Národní prostředí.

Poznámka: zabezpečení použít řetězec zakončený hodnotou null.Řetězec zakončený hodnotou null, nesmí přesáhnout velikost cílové vyrovnávací paměti.Další informace naleznete v tématu Zamezení způsobí přetečení vyrovnávací paměti.Přetečení vyrovnávací paměti potíže jsou používaný způsob útoku systému, výsledkem bude vyplacena neoprávněně zvýšení úrovně oprávnění.

Mapování rutiny obecného textu

Byla zahájena rutina Tchar.h

_UNICODE a _MBCS není definováno

_MBCS, definice

_UNICODE definována

_tccpy

Mapy do makra nebo vložené funkce

_mbccpy

Mapy do makra nebo vložené funkce

_tccpy_l

není k dispozici

_mbccpy_l

není k dispozici

Požadavky

Byla zahájena rutina

Požadované záhlaví

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Další informace o kompatibilitě v tématu Compatibility v úvodu.

NET Framework ekvivalent

Nelze použítVolání funkce standardním C pomocí PInvoke.Další informace naleznete v tématu Platformu vyvolání příklady.

Viz také

Referenční dokumentace

Národní prostředí

Výklad vícebajtové znakové sekvence

_mbclen, mblen, _mblen_l