_strinc, _wcsinc, _mbsinc, _mbsinc_l
Wskaźnik ciągu zwiększa o jeden znak.
![]() |
---|
_mbsinci _mbsinc_l nie można używać w aplikacji, które są wykonywane w Środowisko wykonawcze systemu Windows.Aby uzyskać więcej informacji, zobacz funkcji CRT nie obsługują /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
Wskaźnik znaków.locale
Ustawienia regionalne do użycia.
Wartość zwracana
Każdy z tych procedur zwraca wskaźnik na znak poniższą current.
Uwagi
_mbsinc Funkcja zwraca wskaźnik do pierwszego bajtu wielobajtowych znaku poniższą current._mbsincrozpoznaje sekwencje znaków wielobajtowych zgodnie z strony kodowej wielobajtowych które jest aktualnie w użyciu; _mbsinc_l jest identyczna z tą różnicą, że zamiast tego używany parametr ustawienia regionalne, który został przekazany.Aby uzyskać więcej informacji, zobacz Regionalne.
Funkcja generic tekst _tcsinc, zdefiniowany w Tchar.h, map do _mbsinc Jeśli _MBCS została zdefiniowana, albo na _wcsinc Jeśli _UNICODE została zdefiniowana.W przeciwnym razie _tcsinc mapuje _strinc._strinci _wcsinc są wersjami pojedynczych bajtów znaków i całego znaku _mbsinc._strinci _wcsinc są udostępniane tylko dla tego mapowania i nie powinna być używana w inny sposób.Aby uzyskać więcej informacji, zobacz Mapowania zwykłego tekstu i Mapowania zwykłego tekstu.
Jeśli current jest NULL, program obsługi nieprawidłowy parametr zostanie wywołany, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli jest dozwolone wykonywanie, aby kontynuować, ta funkcja zwraca EINVAL i ustawia errno do EINVAL.
![]() |
---|
Tych funkcji może być narażony na zagrożenia przepełnienie buforu.Przekroczenia buforu można można użyć atakom systemu, ponieważ mogą powodować nienależną podniesienie uprawnień.Aby uzyskać więcej informacji, zobacz Unikanie przepełnień bufora. |
Wymagania
Procedura |
Wymagany nagłówek |
---|---|
_mbsinc |
< mbstring.h > |
_mbsinc_l |
< mbstring.h > |
_strinc |
< tchar.h > |
_wcsinc |
< tchar.h > |
Aby uzyskać więcej informacji na temat zgodności, zobacz Zgodność.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołań platformy.
Zobacz też
Informacje
_strdec, _wcsdec, _mbsdec, _mbsdec_l