Функция CharNextExA извлекает указатель на следующий символ в строке. Эта функция может обрабатывать строки, состоящие или из одно-, или из многобайтовых символов.
LPSTR CharNextExA( WORD CodePage, LPCSTR lpCurrentChar, DWORD dwFlags ); |
CodePage
[in] Идентификатор кодовой страницы, который используется для проверки диапазонов ведущего байта. Это может быть одно из значений кодовой страницы, предусмотренных в таблице "Идентификаторов Кодовой страницы" или в одном из нижеследующих предопределенных значениях.
Значение | Предназначение |
CP_ACP | Используется по умолчанию системная кодовая страница ANSI. |
CP_MACCP | Windows NT/2000/XP: Используется по умолчанию системная кодовая страница Macintosh. |
CP_OEMCP | Используется по умолчанию системная кодовая страница OEM. |
lpCurrentChar
[in] Указатель на символ в строке с завершающим нулем.
dwFlags
[in] Зарезервирован; должен быть нуль.
Возвращаемое значение - указатель на следующий символ в строке или на символ завершающего нуля, если в конце строки.
Если параметр lpCurrentChar указывает на символ завершающего нуля, возвращаемое значение равно lpCurrentChar.
Функция CharNextExA устанавливает кодовую страницу, чтобы использовать ее, несмотря на то, что функция CharNext (если вызывается как функция ANSI) использует системную кодовую страницу по умолчанию.
Обзор Строки, Функции, используемые строками, CharNext, CharPrevExA
Размещение и совместимость CharNextExA | ||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Да версии 4.0 и выше |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Да |
С | Windows 2003 Server | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Да версии 4.0 и выше |
в | ||
е | ||
р | ||
Используемая библиотека | User32.lib | |
Используемая DLL | user32.dll | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | Реализуется как версии Unicode и ANSI. | |
Замечания по платформе | Не имеется |