_mbccpy, _mbccpy_l

Скопируйте многобайтовых из одной строки в другую строку.Существуют более безопасные версии этих функций; см. раздел _mbccpy_s, _mbccpy_s_l.

Важное примечаниеВажно

Этот API нельзя использовать в приложениях, запускаемых в среде выполнения Windows.Дополнительные сведения см. в разделе Функции CRT не поддерживаются при /ZW.

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 передается пустым указателем для dest или src, вызывается обработчик недопустимого параметра, как описано в разделе Проверка параметров.Если среда выполнения может продолжить, свойство errno имеет значение EINVAL.

_mbccpy использует текущий языковой стандарт для любого расширения функциональности языкового стандарта, элемента.идентично _mbccpy_l в _mbccpy, за исключением того, что _mbccpy_l использует языковой стандарт, в для любого расширения функциональности языкового стандарта, элемента.Для получения дополнительной информации см. Языковой стандарт.

Использование Security Note объединения завершенной строка.Объединения завершенной строка не должна превышать размер буфера назначения.Дополнительные сведения см. в разделе Как избежать переполнения буфера.Ошибки переполнения буфера — частый метод атаки системы, в результате которого происходит несанкционированное получение прав.

Универсальное текстовое сопоставление функций

Подпрограмма TCHAR.H

Не указаны _UNICODE и _MBCS

определенные _MBCS

Определение _UNICODE

_tccpy

Сопоставления макросу или встроенной функции

_mbccpy

Сопоставления макросу или встроенной функции

_tccpy_l

нет

_mbccpy_l

нет

Требования

Функция

Требуемый заголовок

_mbccpy

<mbctype.h>

_mbccpy_l

<mbctype.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

Неприменимо.Для вызова стандартной функции C используйте PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Языковой стандарт

Интерпретация последовательностей многобайтового символов

_mbclen, mblen, _mblen_l