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