Condividi tramite


Funzione CharPrevExA (winuser.h)

Recupera il puntatore al carattere precedente in una stringa. Questa funzione può gestire stringhe costituite da caratteri a byte singolo o multi-byte.

Sintassi

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

Parametri

[in] CodePage

Tipo: WORD

Identificatore della tabella codici da utilizzare per controllare gli intervalli di byte dei lead. Può essere uno dei valori della tabella codici forniti in Identificatori tabella codici o uno dei valori predefiniti seguenti.

Valore Significato
CP_ACP
0
Usare la tabella codici ANSI predefinita del sistema.
CP_MACCP
2
Utilizzare la tabella codici Macintosh predefinita del sistema.
CP_OEMCP
1
Usare la tabella codici OEM predefinita del sistema.

[in] lpStart

Tipo: LPCSTR

Inizio della stringa.

[in] lpCurrentChar

Tipo: LPCSTR

Carattere in una stringa con terminazione Null.

[in] dwFlags

Tipo: DWORD

Questo parametro è riservato e deve essere zero.

Valore restituito

Tipo: LPSTR

Il valore restituito è un puntatore al carattere precedente nella stringa o al primo carattere nella stringa se il parametro lpCurrentChar è uguale al parametro lpStart .

Commenti

CharPrevExA specifica una tabella codici da usare, mentre CharPrev (se chiamato come funzione ANSI) usa la tabella codici predefinita del sistema.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

CharNextExA

CharPrev

Informazioni concettuali

Riferimento

Stringhe