Функция CharPrevExA

Функция CharPrevExA извлекает указатель на предшествующий символ в строке. Эта функция может обработать строки, состоящие или из одно- или из многобайтовых символов.

Синтаксис

LPSTR CharPrevExA(      

    WORD CodePage,
    LPCSTR lpStart,
    LPCSTR lpCurrentChar,
    DWORD dwFlags
);

Параметры

CodePage

[in] Идентификатор кодовой страницы, который используется , чтобы выбрать ведущий байт (lead-byte) совокупности. Это может быть одно из значений кодовой страницы установленное в таблице "Идентификаторов Кодовой страницы",  или в одном из нижеследующих предопределенных значений.

Константа

Описание

CP_ACP По умолчанию используется системная кодовая страница ANSI.
CP_MACCP Windows NT/2000/XP: По умолчанию используется системная кодовая страница Macintosh.
CP_OEMCP По умолчанию используется системная кодовая страница OEM .
lpStart

[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.
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz