_strinc, _wcsinc, _mbsinc, _mbsinc_l
Sposta il puntatore di stringa da un carattere.
Importante |
---|
_mbsinc e _mbsinc_l non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /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
);
Parametri
current
Puntatore del carattere.locale
Impostazioni locali da utilizzare.
Valore restituito
Ognuna di queste routine restituisce un puntatore al carattere immediatamente seguente current.
Note
La funzione di _mbsinc restituisce un puntatore al primo byte di caratteri multibyte immediatamente seguente current._mbsinc riconosce le sequenze di caratteri multibyte come tabella codici multibyte attualmente utilizzato, _mbsinc_l è identico con la differenza che invece utilizzato il parametro delle impostazioni locali passato.Per ulteriori informazioni, vedere Impostazioni locali.
La funzione _tcsincdi testo generico, definito in Tchar.h, in mapping a _mbsinc se _MBCS è stato definito, o a _wcsinc se _UNICODE è stato definito.In caso contrario, _tcsinc corrisponde a _strinc._strinc e _wcsinc sono byte character e versioni a caratteri estesi di _mbsinc._strinc e _wcsinc vengono forniti solo per il mapping e non devono essere utilizzati in caso contrario.Per ulteriori informazioni, vedere Utilizzo delle mappature di Testo generico e Mappature di Testo generico.
Se current è NULL, viene richiamato il gestore di parametro non valido, come descritto in Convalida dei parametri.Se l'esecuzione è consentita per continuare, restituisce EINVAL della funzione e imposta errno a EINVAL.
Nota sulla sicurezza |
---|
Queste funzioni potrebbero essere vulnerabile a rischi di sovraccarico del buffer.I sovraccarichi del buffer possono essere utilizzati per gli attacchi di sistema perché possono causare un'elevazione dei privilegi ingiustificata.Per ulteriori informazioni, vedere Evitare sovraccarichi del buffer. |
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_mbsinc |
<mbstring.h> |
_mbsinc_l |
<mbstring.h> |
_strinc |
<tchar.h> |
_wcsinc |
<tchar.h> |
Per ulteriori informazioni di compatibilità, vedere Compatibilità.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di platform invoke.
Vedere anche
Riferimenti
_strdec, _wcsdec, _mbsdec, _mbsdec_l