Condividi tramite


_strninc, _wcsninc, _mbsninc, _mbsninc_l

Sposta il puntatore di stringa da caratteri di n.

Nota importanteImportante

_mbsninc e _mbsninc_l non possono essere utilizzati nelle applicazioni eseguite nelle finestre 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 restituisce un puntatore a str dopo che è stato str incrementato da caratteri o da NULL di count se il puntatore viene fornito NULL.Se count è maggiore o uguale al numero di caratteri in str, il risultato sarà indefinito.

Note

La funzione di _mbsninc incrementa str da caratteri multibyte di count._mbsninc riconosce le sequenze di caratteri multibyte come indicato dalla tabella codici multibyte in uso.

Mapping di routine a Testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_tcsninc

_strninc

_mbsninc

_wcsninc

_strninc e _wcsninc sono versioni della stringa e la stringa di caratteri estesi di byte character di _mbsninc._wcsninc e _strninc 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.

_mbsninc_l è identico con la differenza che utilizza il parametro delle impostazioni locali 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à nell'introduzione.

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

Modifica delle stringhe (CRT)

Impostazioni locali

Interpretazione delle sequenze di caratteri multibyte

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l