Udostępnij za pośrednictwem


_mbccpy, _mbccpy_l

Skopiuj znaków wielobajtowych z jednego ciągu na inny ciąg.Bezpieczniejsze wersje te funkcje są dostępne; see _mbccpy_s, _mbccpy_s_l.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /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
    Miejsce docelowe kopii.

  • src
    Znaków wielobajtowych do skopiowania.

  • locale
    Ustawienia regionalne używane.

Uwagi

_mbccpy Funkcja kopiuje wielobajtowe jednego znaku z src do dest.

Ta funkcja sprawdza poprawność jego parametry.Jeśli _mbccpy jest przekazywany pusty wskaźnik dest lub src, program obsługi nieprawidłowy parametr jest wywoływana, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, errno jest ustawiona na EINVAL.

_mbccpyużywa bieżących ustawień regionalnych dla wszelkich zachowań zależne od ustawień lokalnych._mbccpy_ljest identyczny z _mbccpy z tym, że _mbccpy_l korzysta z ustawień regionalnych dopuszczenia każde zachowanie zależne od ustawień lokalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Uwaga zabezpieczeń ciąg zakończony znakiem null.Ciąg zakończony znakiem null, nie może przekraczać rozmiaru bufora docelowego.Aby uzyskać więcej informacji, zobacz Unikanie przekroczeniem buforu.Przepełnienie buforu problemy są używanej metody ataku system, skutkujących nieuzasadnione podniesienie uprawnień.

Tekst rodzajowy rutynowych mapowania

Rozpoczęto wykonywanie procedury TCHAR.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS, definicja

_UNICODE, definicja

_tccpy

Mapy i makro lub wewnętrznej funkcji

_mbccpy

Mapy i makro lub wewnętrznej funkcji

_tccpy_l

n/d

_mbccpy_l

n/d

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik NET Framework

Nie dotyczy.Aby wywoływać funkcji C standardowej, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

Ustawienia regionalne

Interpretacja sekwencje znaków wielobajtowych

_mbclen, mblen, _mblen_l