Función CharPrevExA (winuser.h)

Recupera el puntero al carácter anterior de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes.

Sintaxis

LPSTR CharPrevExA(
  [in] WORD   CodePage,
  [in] LPCSTR lpStart,
  [in] LPCSTR lpCurrentChar,
  [in] DWORD  dwFlags
);

Parámetros

[in] CodePage

Tipo: WORD

Identificador de la página de códigos que se va a usar para comprobar los intervalos de bytes de clientes potencial. Puede ser uno de los valores de página de códigos proporcionados en identificadores de página de códigos o uno de los siguientes valores predefinidos.

Valor Significado
CP_ACP
0
Use la página de códigos ANSI predeterminada del sistema.
CP_MACCP
2
Use la página de códigos de Macintosh predeterminada del sistema.
CP_OEMCP
1
Use la página de códigos oem predeterminada del sistema.

[in] lpStart

Tipo: LPCSTR

Principio de la cadena.

[in] lpCurrentChar

Tipo: LPCSTR

Carácter de una cadena terminada en null.

[in] dwFlags

Tipo: DWORD

Este parámetro está reservado y debe ser cero.

Valor devuelto

Tipo: LPSTR

El valor devuelto es un puntero al carácter anterior de la cadena o al primer carácter de la cadena si el parámetro lpCurrentChar es igual al parámetro lpStart .

Comentarios

CharPrevExA especifica una página de códigos que se va a usar, mientras que CharPrev (si se llama como una función ANSI) usa la página de códigos predeterminada del sistema.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

CharNextExA

CharPrev

Conceptual

Referencia

Cadenas