Funzione CharNextExA (winuser.h)

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

Sintassi

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

Parametri

[in] CodePage

Tipo: WORD

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

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

[in] lpCurrentChar

Tipo: LPCSTR

Carattere in una stringa con terminazione null.

[in] dwFlags

Tipo: DWORD

Questo parametro è riservato e deve essere 0.

Valore restituito

Tipo: LPSTR

Il valore restituito è un puntatore al carattere successivo nella stringa o al carattere null terminante se alla fine della stringa.

Se lpCurrentChar punta al carattere Null terminante, il valore restituito è uguale a lpCurrentChar.

Commenti

CharNextExA specifica una code page da usare, mentre CharNext (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

CharNext

CharPrevExA

Informazioni concettuali

Riferimento

Stringhe