_strinc, _wcsinc, _mbsinc, _mbsinc_l
Setzt ein Zeichenfolgenzeiger durch ein Zeichen.
Wichtig |
---|
_mbsinc und _mbsinc_l können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW. |
char *_strinc( const char *current, _locale_t locale ); wchar_t *_wcsinc( const wchar_t *current, _locale_t locale ); unsigned char *_mbsinc( const unsigned char *current ); unsigned char *_mbsinc( const unsigned char *current, _locale_t locale );
Parameter
current
Zeichenzeiger.locale
Zu verwendende Gebietsschema.
Rückgabewert
Jede dieser Routinen gibt einen Zeiger auf Zeichen zurück, das sofort current folgt.
Hinweise
Die _mbsinc-Funktion gibt einen Zeiger auf das erste Byte des Mehrbytezeichens zurück, das sofort current folgt._mbsinc erkennt Mehrbytezeichensequenzen entsprechend Mehrbyte-Codepage, das gerade verwendet wird; _mbsinc_l ist identisch, außer dass verwendet stattdessen den Gebietsschemaparameter, der übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.
Die Funktion _tcsinc generischer Texte, in Tchar.h definiert, in den Zuordnungen zu _mbsinc, wenn _MBCS definiert wurde oder zu _wcsinc, wenn _UNICODE definiert wurde.Andernfalls wird _tcsinc_strinc zugeordnet._strinc und _wcsinc sind Einzelbytezeichen und Breitzeichenversionen von _mbsinc._strinc und _wcsinc 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.
Wenn currentNULL ist, wird der ungültige Parameterhandler aufgerufen, wie in Parametervalidierung beschrieben.Wenn die Ausführung zulässig ist, um fortzufahren, legt gibt EINVAL dieser Funktion und errno zu EINVAL fest.
Sicherheitshinweis |
---|
Diese Funktionen sind möglicherweise für Pufferüberlaufbedrohungen anfällig.Pufferüberläufe können für Systemangriffe verwendet werden, da sie eine unbefugte Ausweitung seine Berechtigungen ausweitet verursachen können.Weitere Informationen finden Sie unter Vermeiden von Pufferüberläufen. |
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_mbsinc |
<mbstring.h> |
_mbsinc_l |
<mbstring.h> |
_strinc |
<tchar.h> |
_wcsinc |
<tchar.h> |
Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität.
.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)
_strdec, _wcsdec, _mbsdec, _mbsdec_l