Sdílet prostřednictvím


_strninc, _wcsninc, _mbsninc, _mbsninc_l

Přesune ukazatel řetězce o n znaků.

Důležitá poznámkaDůležité

_mbsninc a _mbsninc_l nelze použít v aplikacích, které jsou spouštěny v modulu Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /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
);

Parametry

  • str
    Zdrojový řetězec.

  • count
    Počet znaků, o které se má zvýšit ukazatel na řetězec.

  • locale
    Použité národní prostředí.

Vrácená hodnota

Každá z těchto rutin vrací ukazatel na str, poté co str byl navýšen o count znaků, nebo NULL, je-li zadaný ukazatel NULL.Pokud count je větší než nebo rovno počtu znaků v str, výsledek není definován.

Poznámky

Funkce _mbsninc zvýší str o count vícebajtových znaků._mbsninc rozpozná vícebajtové znakové sekvence podle vícebajtové znakové stránky, která se právě používá.

Rutinní mapování obecného textu

Rutina Tchar.h

_UNICODE a _MBCS nejsou definovány

_MBCS definováno

_UNICODE definováno

_tcsninc

_strninc

_mbsninc

_wcsninc

_strninca _wcsninc jsou řetězec jednobajtového znaku a širokoznaká verze řetězce _mbsninc._wcsninc a _strninc jsou k dispozici pouze pro toto mapování a neměly by být použity jinak.Další informace naleznete v tématu Použití mapování obecného textu a Mapování obecného textu.

_mbsninc_l je totožný s tím rozdílem, že místo toho používá parametr národního prostředí.Další informace naleznete v tématu Národní prostředí.

Požadavky

Rutina

Požadované záhlaví

_mbsninc

<mbstring.h>

_mbsninc_l

<mbstring.h>

_strninc

<tchar.h>

_wcsninc

<tchar.h>

Další informace o kompatibilitě naleznete v tématu Kompatibilita.

Ekvivalent v rozhraní .NET Framework

Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.

Viz také

Referenční dokumentace

Zacházení s řetězci (CRT)

Národní prostředí

Výklad sekvencí vícebajtových znaků

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l