Doporučujeme používat Visual Studio 2017.

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

 

Nejnovější dokumentaci k sadě Visual Studio 2017 najdete tady.

Vyhledá další znak v řetězci.

System_CAPS_ICON_important.jpg Důležité

_mbsnextca _mbsnextc_l nelze použít v aplikacích, které jsou spuštěny v prostředí Windows Runtime. Další informace naleznete v tématu funkce CRT není podporován 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
Národní prostředí použít.

Každá z těchto funkcí vrací celočíselnou hodnotu následující znak ve str .

_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 postupu vícebajtové znakové stránky právě používán.

Pokud str je NULL, je vyvolána obslužná rutina neplatného parametru, jak je popsáno v ověření parametru. Pokud provádění může pokračovat, errno je nastavena na EINVAL a funkce vrátí hodnotu 0.

Poznámka k zabezpečení toto rozhraní API způsobuje potenciální ohrožení způsobené problém přetečení vyrovnávací paměti. Přetečení vyrovnávací paměti problémy jsou často metoda útoku systému, výsledkem bude vyplacena neoprávněně zvýšení oprávnění. Další informace naleznete v tématu předcházení přetečení vyrovnávací paměti.

Mapování rutin obecného textu

Rutina Tchar.h_UNICODE a _MBCS nejsou definovány._MBCS definováno_UNICODE definováno
_tcsnextc_strnextc_mbsnextc_wcsnextc

_strnextca _wcsnextc jsou jeden bajt – znak řetězec a verze řetězce širokého znaku _mbsnextc. _wcsnextcVrátí celočíselnou hodnotu Další širokého znaku v string; _strnextc vrátí celočíselnou hodnotu Další jednobajtové znakové v string. _strnextca _wcsnextc jsou poskytovány pouze pro toto mapování a neměl by se používat jinak. Další informace naleznete v tématu použití mapování obecného textu a mapování obecného textu.

_mbsnextc_lje shodné s tím rozdílem, že používá parametr předaného v místo národního prostředí. Další informace naleznete v tématu národního prostředí.

RutinaPožadovaný hlavičkový soubor
_mbsnextc<mbstring.h></mbstring.h>
_mbsnextc_l<mbstring.h></mbstring.h>
_strnextc<tchar.h></tchar.h>
_wcsnextc<tchar.h></tchar.h>

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

Nelze použít. Chcete-li volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu příklady vyvolání platformy.

Zacházení s řetězci
Národní prostředí
Výklad sekvencí vícebajtových znaků
_strdec –, _wcsdec –, _mbsdec, _mbsdec_l –
_strinc –, _wcsinc –, _mbsinc, _mbsinc_l –
_strninc –, _wcsninc –, _mbsninc –, _mbsninc_l –

Zobrazit: