_strninc, _wcsninc, _mbsninc, _mbsninc_l
Přesune ukazatel řetězce o n znaků.
Dů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
Výklad sekvencí vícebajtových znaků
_strdec, _wcsdec, _mbsdec, _mbsdec_l