_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

Najde další znak v řetězci.

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

_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

Manipulaci s řetězci (CRT)

Národní prostředí

Výklad vícebajtové znakové sekvence

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l