Partager via


Fonction CharPrevExA (winuser.h)

Récupère le pointeur vers le caractère précédent dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères simples ou de plusieurs octets.

Syntaxe

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

Paramètres

[in] CodePage

Type : WORD

Identificateur de la page de code à utiliser pour case activée plages d’octets de prospect. Il peut s’agir de l’une des valeurs de page de code fournies dans Identificateurs de page de code ou de l’une des valeurs prédéfinies suivantes.

Valeur Signification
CP_ACP
0
Utilisez la page de code ANSI par défaut du système.
CP_MACCP
2
Utilisez la page de code Macintosh par défaut du système.
CP_OEMCP
1
Utilisez la page de code OEM par défaut du système.

[in] lpStart

Type : LPCSTR

Début de la chaîne.

[in] lpCurrentChar

Type : LPCSTR

Caractère dans une chaîne terminée par null.

[in] dwFlags

Type : DWORD

Ce paramètre est réservé et doit être égal à zéro.

Valeur retournée

Type : LPSTR

La valeur de retour est un pointeur vers le caractère précédent dans la chaîne, ou vers le premier caractère de la chaîne si le paramètre lpCurrentChar est égal au paramètre lpStart .

Remarques

CharPrevExA spécifie une page de code à utiliser, tandis que CharPrev (s’il est appelé en tant que fonction ANSI) utilise la page de code par défaut du système.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

CharNextExA

CharPrev

Conceptuel

Référence

Chaînes