The CharPrevExA function retrieves the pointer to the preceding character in a string. This function can handle strings consisting of either single- or multi-byte characters.
LPSTR CharPrevExA(
WORD CodePage, // identifier of code page
LPCSTR lpStart, // pointer to first character
LPCSTR lpCurrentChar, // pointer to current character
DWORD dwFlags // reserved; must be zero
);
Value | Meaning |
---|---|
0 | Use system default ANSI code page. |
CP_ACP | Use system default ANSI code page. |
CP_OEMCP | Use system default OEM code page. |
The return value is a pointer to the preceding character in the string, or to the first character in the string if the lpCurrentChar parameter equals the lpStart parameter.
Windows NT: Requires version 4.0 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in winuser.h.
Import Library: Use user32.lib.
String Manipulation Overview, String Manipulation Functions, CharNextExA, CharPrev