_strinc, _wcsinc, _mbsinc, _mbsinc_l
Řetězec ukazatel posune o jeden znak.
Důležité |
---|
_mbsinca _mbsinc_l nelze použít v aplikacích, které jsou spuštěny v prostředí Windows Runtime.Další informace naleznete v tématu CRT funkce nepodporované 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_l( const unsigned char *current, _locale_t locale );
Parametry
current
Ukazatel znak.locale
Národní prostředí má použít.
Vrácená hodnota
Každá z těchto rutin vrací ukazatel na znak, který následuje current.
Poznámky
_mbsinc Funkce vrací ukazatel na prvním bajtem více znak, který následuje current._mbsincrozpozná multibajtové znakové pořadí podle data více znakové stránky který je právě používán; _mbsinc_l je totožný s tím rozdílem, že místo toho používá parametr národní prostředí, který je předán.Další informace naleznete v tématu Národní prostředí.
Obecná textová funkce _tcsinc, definované v Tchar.h, mapuje _mbsinc -li _MBCS byla definována, nebo na _wcsinc -li _UNICODE byla definována.V opačném _tcsinc mapuje _strinc._strinca _wcsinc jsou jeden bajtové znak a širokého znaku verze _mbsinc._strinca _wcsinc jsou k dispozici pouze pro toto mapování a v opačném případě by neměl být použit.Další informace naleznete v tématu Použití mapování obecného textu a Mapování obecného textu.
Pokud current je NULL, je volána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametru.Pokud je povolena provádění chcete-li pokračovat, vrátí tato funkce EINVAL a nastaví errno k EINVAL.
Poznámka k zabezpečení |
---|
Tyto funkce může být ohrožena hrozbami přetečení vyrovnávací paměti.Přetečení zásobníku lze použít pro útoky systému, protože mohou způsobit bude vyplacena neoprávněně zvýšení úrovně oprávnění.Další informace naleznete v tématu Předcházení přetečení vyrovnávací paměti. |
Požadavky
Rutina |
Požadovaný hlavičkový soubor |
---|---|
_mbsinc |
< mbstring.h > |
_mbsinc_l |
< mbstring.h > |
_strinc |
< tchar.h > |
_wcsinc |
< 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
_strdec, _wcsdec, _mbsdec, _mbsdec_l