_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l
Najde další znak v řetězci.
![]() |
---|
_mbsnextca _mbsnextc_l nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
unsigned int _strnextc(
const char *str
);
unsigned int _wscnextc(
const wchar_t *str
);
unsigned int _mbsnextc(
const unsigned char *str
);
unsigned int _mbsnextc_l(
const unsigned char *str,
_locale_t locale
);
Parametry
str
Zdrojový řetězec.locale
Chcete-li národní prostředí pro použití.
Vrácená hodnota
Každá z těchto funkcí vrátí celočíselnou hodnotu následující znak v str*.*
Poznámky
_mbsnextc Funkce vrátí celočíselnou hodnotu Další vícebajtových znaků v str, bez posunutí ukazatel na řetězec._mbsnextcrozpozná vícebajtové znakové sekvence podle vícebajtová znaková stránka palivu.
Pokud str je NULL, je vyvolána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametrů.Je-li pokračovat, je povoleno zpracování errno je nastavena na EINVAL a funkce vrátí hodnotu 0.
Poznámka: zabezpečení toto rozhraní API vzniká potenciální ohrožení vyvolaných problému přetečení vyrovnávací paměti.Přetečení vyrovnávací paměti potíže jsou používaný způsob útoku systému, výsledkem 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.
Mapování rutiny obecného textu
Byla zahájena rutina Tchar.h |
_UNICODE a _MBCS není definováno |
_MBCS, definice |
_UNICODE definována |
---|---|---|---|
_tcsnextc |
_strnextc |
_mbsnextc |
_wcsnextc |
_strnextca _wcsnextc jsou řetězci širokého znaku řetězce verze a jedním byte–character _mbsnextc._wcsnextcVrátí celočíselnou hodnotu Další širokého znaku v string; _strnextcVrátí celočíselnou hodnotu Další jednobajtových znaků v string._strnextca _wcsnextc jsou k dispozici pouze pro toto mapování a by neměly být použity jinak.Další informace naleznete v tématu Pomocí mapování obecného textu a Mapování obecného textu.
_mbsnextc_lje totožný s tím rozdílem, že používá místo něho předán parametr locale.Další informace naleznete v tématu Národní prostředí.
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_mbsnextc |
<mbstring.h> |
_mbsnextc_l |
<mbstring.h> |
_strnextc |
<tchar.h> |
_wcsnextc |
<tchar.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Platformu vyvolání příklady.
Viz také
Referenční dokumentace
Výklad vícebajtové znakové sekvence
_strdec, _wcsdec, _mbsdec, _mbsdec_l