Freigeben über


_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

Sucht das nächste Zeichen in einer Zeichenfolge.

Wichtiger HinweisWichtig

_mbsnextc und _mbsnextc_l können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW.

unsigned int _strnextc( const char *str ); unsigned int _wscnextc( const wchar_t *str ); unsigned int _mbsnextc( const unsigned char *str ); unsigned int _mbsnextc_l( const unsigned char *str, _locale_t locale ); 

Parameter

  • str
    Quellzeichenfolge.

  • locale
    Zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Funktionen gibt den ganzzahligen Wert des nächsten Zeichens in strzurück.

Hinweise

Die _mbsnextc-Funktion gibt den ganzzahligen Wert des folgenden Mehrbytezeichens in str zurück, ohne zu setzen der Zeichenfolgenzeiger._mbsnextc erkennt Mehrbytezeichensequenzen entsprechend Mehrbyte-Codepage derzeit.

Wenn strNULL ist, wird der ungültige Parameterhandler aufgerufen, wie in Parametervalidierung beschrieben.Wenn die Ausführung zulässig ist, um fortzufahren, wird errno zu EINVAL und - Funktion 0 festgelegt.

Sicherheitshinweis dieser APIs verursacht eine potenzielle Bedrohung, die durch ein Pufferüberlaufprobleme hin bewerkstelligt wird.Pufferüberlaufprobleme sind eine häufige Methode des Systemangriffs, Ergebnis einer autorisierten Ausweitung seine Berechtigungen ausweitet.Weitere Informationen finden Sie unter Vermeiden von Pufferüberläufen.

Zuordnung generische Textroutinen

Tchar.h-Routine

_UNICODE und _MBCS nicht definiert

_MBCS definiert

_UNICODE definiert

_tcsnextc

_strnextc

_mbsnextc

_wcsnextc

_strnextc und _wcsnextc sind Zeichenketten- und Zeichenfolge mit Breitzeichenen-Versionen von _mbsnextc._wcsnextc gibt den ganzzahligen Wert des folgenden Breitzeichens in string zurück; _strnextc gibt den ganzzahligen Wert des folgenden Einzelbytezeichens in string zurück._strnextc und _wcsnextc werden nur für diese Zuordnung bereitgestellt und sollten nicht anderweitig verwendet werden.Weitere Informationen finden Sie unter Verwenden von Zuordnungen für generischen Text und Zuordnungen für generischen Text.

_mbsnextc_l ist identisch, außer dass verwendet den Gebietsschemaparameter, der in stattdessen übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.

Anforderungen

Routine

Erforderlicher Header

_mbsnextc

<mbstring.h>

_mbsnextc_l

<mbstring.h>

_strnextc

<tchar.h>

_wcsnextc

<tchar.h>

Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

Zeichenfolgenbearbeitung (CRT)

Gebietsschema

Interpretation von Mehrbytezeichen-Sequenzen

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l