_strinc, _wcsinc, _mbsinc, _mbsinc_l

Перемещает указатель строки символами.

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

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

char *_strinc(
   const char *current,
   _locale_t locale
);
wchar_t *_wcsinc(
   const wchar_t *current,
   _locale_t locale
);
unsigned char *_mbsinc(
   const unsigned char *current 
);
unsigned char *_mbsinc(
   const unsigned char *current,
   _locale_t locale
);

Параметры

  • current
    Указатель символов.

  • locale
    Языковой стандарт, который необходимо использовать.

Возвращаемое значение

Каждая из этих процедур возвращает указатель на символ, который следует сразу за current.

Заметки

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

Функция _tcsinc универсальный текста команды, определенный в файле Tchar.h сопоставлениях, значение _mbsinc, если _MBCS не задано, или значение _wcsinc, если _UNICODE не задано.В противном случае _tcsinc сопоставляется _strinc._strinc и _wcsinc версии одно-байт- символа юникода и _mbsinc._strinc и _wcsinc предназначены только для этого сопоставления и не должны использоваться в противном случае.Дополнительные сведения см. в разделах Использование сопоставления Родов- Текста и Сопоставления Родов-Текста.

Если current имеет значение NULL, то обработчик вызывается недопустимого параметра, как описано в разделе Проверка параметров.Если среда выполнения может продолжить, эта функция возвращает значение EINVAL и задает для errno значение EINVAL.

Примечание о безопасностиПримечание по безопасности

Эти функции могут быть подвержены угрозам переполнения буфера.Переполнение буфера можно использовать для атак системы, поскольку они могут привести к произвольное повышение прав доступа.Дополнительные сведения см. в разделе Как избежать переполнения буфера.

Требования

Функция

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

_mbsinc

<mbstring.h>

_mbsinc_l

<mbstring.h>

_strinc

<tchar.h>

_wcsinc

<tchar.h>

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

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

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

См. также

Ссылки

Управление строками (CRT)

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l