Функция CharPrevExA (winuser.h)
Извлекает указатель на предыдущий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов.
Синтаксис
LPSTR CharPrevExA(
[in] WORD CodePage,
[in] LPCSTR lpStart,
[in] LPCSTR lpCurrentChar,
[in] DWORD dwFlags
);
Параметры
[in] CodePage
Тип: WORD
Идентификатор кодовой страницы, используемой для проверка диапазонов потенциальных байтов. Может быть одним из значений кодовой страницы, предоставленных в разделе Идентификаторы кодовых страниц, или одним из следующих предопределенных значений.
[in] lpStart
Тип: LPCSTR
Начало строки.
[in] lpCurrentChar
Тип: LPCSTR
Символ в строке, завершаемой null.
[in] dwFlags
Тип: DWORD
Этот параметр зарезервирован и должен быть равен нулю.
Возвращаемое значение
Тип: LPSTR
Возвращаемое значение является указателем на предыдущий символ в строке или на первый символ в строке, если параметр lpCurrentChar равен параметру lpStart .
Комментарии
CharPrevExA указывает кодовую страницу для использования, тогда как CharPrev (если он вызывается как функция ANSI) использует системную кодовую страницу по умолчанию.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
См. также раздел
Основные понятия
Справочные материалы