Condividi tramite


_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

Modifica di stringhe (CRT)

Impostazioni locali

Interpretazione di sequenze di caratteri multibyte

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l