Freigeben über


CharNextExA-Funktion (winuser.h)

Ruft den Zeiger auf das nächste Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die entweder aus Einzel- oder Multibytezeichen bestehen.

Syntax

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

Parameter

[in] CodePage

Typ: WORD

Der Bezeichner der Codepage, die zum Überprüfen von Lead-Byte-Bereichen verwendet werden soll. Dies kann einer der Codepagewerte sein, die in Codepagebezeichnern bereitgestellt werden, oder einer der folgenden vordefinierten Werte.

Wert Bedeutung
CP_ACP
0
Verwenden Sie die standardmäßige ANSI-Codepage des Systems.
CP_MACCP
2
Verwenden Sie die Standardmäßige Macintosh-Codepage des Systems.
CP_OEMCP
1
Verwenden Sie die STANDARD-OEM-Codepage des Systems.

[in] lpCurrentChar

Typ: LPCSTR

Ein Zeichen in einer Zeichenfolge mit NULL-Beendigung.

[in] dwFlags

Art: DWORD

Dieser Parameter ist reserviert und muss 0 sein.

Rückgabewert

Typ: LPSTR

Der Rückgabewert ist ein Zeiger auf das nächste Zeichen in der Zeichenfolge oder auf das abschließende NULL-Zeichen, wenn am Ende der Zeichenfolge.

Wenn lpCurrentChar auf das abschließende NULL-Zeichen zeigt, ist der Rückgabewert gleich lpCurrentChar.

Hinweise

CharNextExA gibt eine zu verwendende Codepage an, während CharNext (bei Aufruf als ANSI-Funktion) die Standardcodepage des Systems verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

CharNext

CharPrevExA

Konzept

Referenz

Zeichenfolgen