_mbccpy, _mbccpy_l
Çok baytlı karakter bir dizeden başka bir dizeye kopyalar.Bu işlevlerin daha güvenli sürümlerinde kullanılabilir; see _mbccpy_s, _mbccpy_s_l.
Önemli |
---|
Bu API, Windows çalışma zamanı yürütme uygulamalarda kullanılamaz.Daha fazla bilgi için bkz: /zw ile desteklenmeyen crt işlevlerinin. |
void _mbccpy(
unsigned char *dest,
const unsigned char *src
);
void _mbccpy_l(
unsigned char *dest,
const unsigned char *src,
_locale_t locale
);
Parametreler
dest
Hedef kopyalayın.src
Kopyalamak için çok baytlı karakter.locale
Kullanılacak yerel ayarı.
Notlar
_mbccpy İşlevi, çok baytlı bir karakter kopyalar src için dest.
Bu işlev parametreleri doğrular._mbccpy Bir null işaretçi geçirilen dest veya src, açıklandığı gibi geçersiz bir parametre işleyici çağrılır Parametre doğrulama.Yürütülmesine devam etmek için izin verilip verilmediğini errno ayarlamak EINVAL.
_mbccpyGeçerli yerel ayarı için herhangi bir yerel ayara bağımlı davranışı kullanır._mbccpy_laynıdır _mbccpy dışında _mbccpy_l için herhangi bir yerel ayara bağımlı davranışı geçirilen yerel ayarı kullanır.Daha fazla bilgi için bkz. Yerel ayar.
Güvenlik notu null sonlandırılmış bir dize kullanın.Null sonlandırılmış bir dize hedef arabelleğin boyutunu aşmamalıdır.Daha fazla bilgi için bkz: Kaçınma arabelleğin taşmasına neden.Arabellek taşması sorunları sistem saldırı, içinde unwarranted bir ayrıcalık yükselmesine neden sık kullanılan bir yöntemdir.
Genel metin eşlemeleri yordamına girildi
Tchar.h yordamına girildi |
_UNICODE ve _mbcs tanımlanmamış |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_tccpy |
Makro veya satır içi işlevi için haritalar |
_mbccpy |
Makro veya satır içi işlevi için haritalar |
_tccpy_l |
yok |
_mbccpy_l |
yok |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_mbccpy |
<mbctype.h> |
_mbccpy_l |
<mbctype.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
net Framework eşdeğeri
Yoktur.Standart c işlevi çağırmak için kullanın PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.