_strinc, _wcsinc, _mbsinc, _mbsinc_l
Ukazatel na řetězec se posune o jeden znak.
Důležité |
---|
_mbsinca _mbsinc_l nelze použít v aplikacích, které jsou spuštěny v Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
char *_strinc(
const char *current,
_locale_t locale
);
wchar_t *_wcsinc(
const wchar_t *current,
_locale_t locale
);
unsigned char *_mbsinc(
const unsigned char *current
);
unsigned char *_mbsinc(
const unsigned char *current,
_locale_t locale
);
Parametry
current
Znak ukazatel.locale
Chcete-li národní prostředí pro použití.
Vrácená hodnota
Každý z těchto rutin vrací ukazatel na znak, který následuje hned za current.
Poznámky
_mbsinc Funkce vrací ukazatel na první bajt vícebajtové znakové, který bezprostředně následuje current._mbsincrozpozná vícebajtové znakové sekvence podle vícebajtová znaková stránka který je právě používán; _mbsinc_lje totožný s tím rozdílem, že místo toho používá parametr locale, který je předán v.Další informace naleznete v tématu Národní prostředí.
Obecná textová funkce _tcsinc, definované v Tchar.h, přiřadí se k _mbsinc -li _MBCS byla definována, nebo na _wcsinc Pokud _UNICODE byla definována.Jinak _tcsinc mapuje na _strinc._strinca _wcsinc jsou jeden bajt znak a širokého znaku verze _mbsinc._strinca _wcsinc jsou k dispozici pouze pro toto mapování a by neměly být použity jinak.Další informace naleznete v tématu Použití mapování Generic Text a Mapování Generic Text.
Pokud current je NULL, je vyvolána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametrů.Pokud je povoleno zpracování, chcete-li pokračovat, tato funkce vrací EINVAL a errno na EINVAL.
Poznámka k zabezpečení |
---|
Tyto funkce může být zranitelný vůči hrozbám přetečení vyrovnávací paměti.Přeběhy vyrovnávací paměti lze použít pro napadení systému, protože mohou způsobit, že bude vyplacena neoprávněně zvýšení úrovně oprávnění.Další informace naleznete v tématu Zamezení způsobí přetečení vyrovnávací paměti. |
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_mbsinc |
<mbstring.h> |
_mbsinc_l |
<mbstring.h> |
_strinc |
<tchar.h> |
_wcsinc |
<tchar.h> |
Další informace o kompatibilitě v tématu Kompatibilita.
Ekvivalent v rozhraní .NET Framework
Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Příklady volání funkce platformy.
Viz také
Referenční dokumentace
_strdec, _wcsdec, _mbsdec, _mbsdec_l