_strninc、_wcsninc、_mbsninc、_mbsninc_l

通过 n 字符提升字符串指针。

重要

_mbsninc 和 _mbsninc_l 不能在运行时的窗口执行的应用程序。有关更多信息,请参见 CRT 函数不支持与 /ZW

char *_strninc(
   const char *str,
   size_t count 
);
wchar_t *_wcsninc(
   const wchar_t *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count,
   _locale_t locale
);

参数

  • str
    源字符串。

  • count
    增加字符串指针的字符数。

  • locale
    使用的区域设置。

返回值

其中每个实例返回指向 str,在 str 由 count 字符或 NULL 后增加,如果所提供的指针是 NULL。 如果 count 大于或等于字符数。str的,则结果是未定义的。

备注

_mbsninc 功能由 count 多字节字符增加 str。 _mbsninc 根据当前正在使用的 多字节代码页 识别多字节字符序列。

一般文本例程映射

Tchar.h 实例

未定义的_UNICODE 和_MBCS

定义的_MBCS

定义的_UNICODE

_tcsninc

_strninc

_mbsninc

_wcsninc

_strninc 和 _wcsninc 是单字节字符 _mbsninc的字符串和宽字符字符串版本。 _wcsninc 和 _strninc 为映射的此仅提供不应以其他方式使用。 有关更多信息,请参见 使用一般文本映射一般文本映射

_mbsninc_l 与相同,但它使用的区域设置参数。 有关更多信息,请参见区域设置

要求

实例

必需的标头

_mbsninc

<mbstring.h>

_mbsninc_l

<mbstring.h>

_strninc

<tchar.h>

_wcsninc

<tchar.h>

有关更多兼容性信息,请参见中介绍的 兼容性

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例

请参见

参考

字符串操作(crt)

区域设置

多字节字符序列的说明

_strdec、_wcsdec、_mbsdec、_mbsdec_l

_strinc、_wcsinc、_mbsinc、_mbsinc_l

_strnextc、_wcsnextc、_mbsnextc、_mbsnextc_l