Aracılığıyla paylaş


_mbccpy, _mbccpy_l

Çok baytlı bir karakteri bir dizeden başka bir dizeye kopyalar. Bu işlevlerin daha güvenli sürümleri mevcuttur; bkz. _mbccpy_s, _mbccpy_s_l.

Önemli

Bu API, Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz. Daha fazla bilgi için bkz. Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri.

Sözdizimi

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

Parametreler

dest
Hedefi kopyalayın.

src
Kopyalanacak çok baytlı karakter.

locale
Kullanılacak yerel ayar.

Açıklamalar

İşlev, _mbccpy bir çok baytlı karakteri 'den src öğesine destkopyalar.

Bu işlev parametrelerini doğrular. veya srciçin dest null bir işaretçi geçirilirse_mbccpy, Parametre doğrulama bölümünde açıklandığı gibi geçersiz parametre işleyicisi çağrılır. Yürütmenin devam etmesi için izin veriliyorsa, errno olarak EINVALayarlanır.

_mbccpy , yerel ayara bağımlı herhangi bir davranış için geçerli yerel ayarı kullanır. _mbccpy_l , yerel ayara _mbccpy bağımlı herhangi bir davranış için geçirilen yerel ayarın kullanıldığı durumlar dışında _mbccpy_l aynıdır. Daha fazla bilgi için bkz . Yerel Ayar.

Güvenlik Notu Null olarak sonlandırılan bir dize kullanın. Null olarak sonlandırılan dize, hedef arabelleğin boyutunu aşmamalıdır. Daha fazla bilgi için bkz . Arabellek taşmalarından kaçınma. Arabellek taşması sorunları sık karşılaşılan bir sistem saldırısı yöntemidir ve bu da ayrıcalıkların gereksiz bir şekilde yükseltilmesine neden olur.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Genel metin yordamı eşlemeleri

Tchar.h yordamı _UNICODE ve _MBCS tanımlanmadı _MBCS tanımlanan _UNICODE tanımlanan
_tccpy Makro veya satır içi işlevle eşler _mbccpy Makro veya satır içi işlevle eşler
_tccpy_l yok _mbccpy_l yok

Gereksinimler

Yordam Gerekli başlık
_mbccpy <mbctype.h>
_mbccpy_l <mbctype.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Yerel ayar
Çok baytlı karakter dizilerinin yorumlanması
_mbclen, mblen, _mblen_l