_strninc, _wcsninc, _mbsninc, _mbsninc_l
Sposta un puntatore della stringa avanti di n caratteri.
Importante
_mbsninc e _mbsninc_l non possono essere utilizzate nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.
char *_strninc(
const char *str,
size_t count
);
wchar_t *_wcsninc(
const wchar_t *str,
size_t count
);
unsigned char *_mbsninc(
const unsigned char *str,
size_t count
);
unsigned char *_mbsninc(
const unsigned char *str,
size_t count,
_locale_t locale
);
Parametri
str
Stringa di origine.count
Numero di caratteri per incrementare il puntatore di stringa.locale
Impostazioni locali da utilizzare.
Valore restituito
Ognuna di queste routine ritorna un puntatore a str dopo che str è stato incrementato di count caratteri o NULL se il puntatore fornito è NULL. Se count è maggiore o uguale al numero di caratteri in str, il risultato è indefinito.
Note
La funzione _mbsninc incrementa str di count caratteri multibyte. _mbsninc riconosce le sequenze di caratteri multibyte come indicato dalla tabella codici multibyte in uso.
Mapping di routine su testo generico
Routine Tchar.h |
_UNICODE e _MBCS non definiti |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_tcsninc |
_strninc |
_mbsninc |
_wcsninc |
_strninc e _wcsninc sono stringhe di caratteri a singolo byte e stringhe di caratteri di tipo "wide" versioni di _mbsninc. _wcsninc e _strninc vengono forniti solo per il mapping e in caso contrario non devono essere utilizzati. Per ulteriori informazioni, vedere Utilizzo delle mappature di Testo generico e Mappature di Testo generico.
_mbsninc_l è identico con la differenza che utilizza il parametro delle impostazioni locali che viene passato. Per ulteriori informazioni, vedere Impostazioni locali.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_mbsninc |
<mbstring.h> |
_mbsninc_l |
<mbstring.h> |
_strninc |
<tchar.h> |
_wcsninc |
<tchar.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.
Vedere anche
Riferimenti
Interpretazione di sequenze di caratteri multibyte
_strdec, _wcsdec, _mbsdec, _mbsdec_l