CharNextExA 函数 (winuser.h)

检索指向字符串中下一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。

语法

LPSTR CharNextExA(
  [in] WORD   CodePage,
  [in] LPCSTR lpCurrentChar,
  [in] DWORD  dwFlags
);

参数

[in] CodePage

类型: WORD

用于检查前导字节范围的代码页的标识符。 可以是代码页标识符中提供的代码 值之一,也可以是以下预定义值之一。

含义
CP_ACP
0
使用系统默认 ANSI 代码页。
CP_MACCP
2
使用系统默认的 Macintosh 代码页。
CP_OEMCP
1
使用系统默认 OEM 代码页。

[in] lpCurrentChar

类型: LPCSTR

以 null 结尾的字符串中的字符。

[in] dwFlags

类型:DWORD

此参数是保留的,必须为 0。

返回值

类型: LPSTR

返回值是指向字符串中下一个字符的指针,如果位于字符串的末尾,则为指向终止 null 字符的指针。

如果 lpCurrentChar 指向终止 null 字符,则返回值等于 lpCurrentChar

注解

CharNextExA 指定要使用的代码页,而 CharNext (如果作为 ANSI 函数调用,) 使用系统默认代码页。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll

另请参阅

CharNext

CharPrevExA

概念性

引用

字符串