Sdílet prostřednictvím


_strinc, _wcsinc, _mbsinc, _mbsinc_l

Řetězec ukazatel posune o jeden znak.

Důležitá poznámkaDů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í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

Zacházení s řetězci (CRT)

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l