_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ż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.