_mbccpy、_mbccpy_l
複製某個字串的多位元組字元到另一個字串。 更多這些函式的可用安全版本,請參閱 _mbccpy_s、_mbccpy_s_l。
重要
這個應用程式開發介面不能用於 Windows 執行階段執行的應用程式。如需詳細資訊,請參閱 /ZW 不支援 CRT 函式。
void _mbccpy(
unsigned char *dest,
const unsigned char *src
);
void _mbccpy_l(
unsigned char *dest,
const unsigned char *src,
_locale_t locale
);
參數
dest
複製目的地。src
要複製的多位元組字元。locale
要使用的地區設定。
備註
_mbccpy 函式將 src 的多位元組字元複製到 dest。
這個函式會驗證它的參數。 如果 _mbccpy傳遞 null 指標給dest或src ,則將會叫用無效參數處理常式,如參數驗證中所述。 如果允許繼續執行, errno 將設定為 EINVAL。
_mbccpy 會在所有地區設定相依表現方式中使用目前的地區設定。 _mbccpy_l 與 _mbccpy 相似,除了_mbccpy_l 使用傳遞的地區設定為所有地區設定相關行為。 如需詳細資訊,請參閱地區設定。
Security Note 使用 null 結尾的字串。 null 結尾字串不能超過目的緩衝區的大小。 如需詳細資訊,請參閱 Avoiding Buffer Overruns 。 緩衝區溢位問題是系統攻擊的常見方法,它會導致權限不確定性的增加。
一般文字常式對應
Tchar.h 常式 |
未定義 _UNICODE and _MBCS |
已定義 _MBCS |
已定義 _UNICODE |
---|---|---|---|
_tccpy |
巨集或內嵌函式的對應 |
_mbccpy |
巨集或內嵌函式的對應 |
_tccpy_l |
N/A |
_mbccpy_l |
N/A |
需求
常式 |
必要的標頭 |
---|---|
_mbccpy |
<mbctype.h> |
_mbccpy_l |
<mbctype.h> |
如需相容性的詳細資訊,請參閱相容性。
NET Framework 對等
不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例。