Функция CharPrev


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

Синтаксис

LPTSTR CharPrev(      
    LPCTSTR lpszStart,
    LPCTSTR lpszCurrent
);

Параметры

lpszStart

[in] Указатель на начало строки.

lpszCurrent

[in] Указатель на символ в строке с завершающим нулем.

Возвращаемое значение

Возвращаемое значение - указатель на предшествующий символ в строке или на первый символ в строке, если параметр lpszCurrent равняется параметру lpszStart. Это относится к байтам для версий ANSI-функции или WCHARs для версий Unicode.

Замечания

Когда CharPrev вызывается как функция ANSI, то она использует системную кодовую страницу по умолчанию, тогда как CharPrevExA определяет для использования текущую кодовую страницу.

Windows 95/98/Me: Функция CharPrevW поддерживается Microsoft Layer for Unicode (MSLU). Чтобы использовать MLSU, Вы должны добавить некоторые файлы к своему приложению, как это определено в Microsoft Layer для Unicode для системной среды Windows 95/98/Me.

Смотри также

Обзор Строки, Функции, используемые строками, CharNext, CharNextExA, CharPrevExA

Размещение и совместимость CharPrev
К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows 2003 Server Да
е Windows 2000 Server Да
р Windows NT    Server Да версии 3.1 и выше
в  
е  
 р    
  Используемая библиотека User32.lib
  Используемая DLL user32.dll
  Заголовочный файл  
  - объявлено в Winuser.h
  - включено в Windows.h
  Unicode Реализуется как версии Unicode и ANSI.
  Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки
Переведено 30.04.2009 21:51 ©Copyright V. Sokovikov
Hosted by uCoz