_strinc, _wcsinc, _mbsinc, _mbsinc_l
Wskaźnik do łańcucha przemieszcza się o jeden znak.
Ważne |
---|
_mbsinci _mbsinc_l nie można używać w aplikacji, których wykonywanie w Środowisko wykonawcze systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /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(
const unsigned char *current,
_locale_t locale
);
Parametry
current
Wskaźnik znaków.locale
Ustawienia regionalne używane.
Wartość zwracana
Każdy z tych procedur zwraca wskaźnik do znaku, który poprzedza current.
Uwagi
_mbsinc , Funkcja zwraca wskaźnik do pierwszego bajtu znaków wielobajtowych, który poprzedza current._mbsincrozpoznaje sekwencje znaków wielobajtowych, zgodnie z Strona kodowa wielobajtowych który jest aktualnie w użyciu; _mbsinc_ljest identyczny z tym, że zamiast tego wykorzystuje parametr ustawień regionalnych, który jest przekazywana.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Funkcja tekst generic _tcsinc, zdefiniowany w Tchar.h, mapy i _mbsinc Jeśli _MBCS zostało zdefiniowane, lub do _wcsinc Jeśli _UNICODE zostały zdefiniowane.Otherwise, _tcsinc maps to _strinc._strinci _wcsinc -bajt jednoznakowy i szerokich znaków wersje _mbsinc._strinci _wcsinc są dostarczane tylko dla tego mapowania i nie powinny być używane w inny sposób.Aby uzyskać więcej informacji, zobacz Korzystanie z mapowań tekst rodzajowy i Tekst rodzajowy mapowania.
Jeśli current jest NULL, program obsługi nieprawidłowy parametr jest wywoływana, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, ta funkcja zwraca EINVAL i ustawia errno do EINVAL.
Uwaga dotycząca zabezpieczeń |
---|
Tych funkcji może być narażony na zagrożenia przepełnienie buforu.Przekroczenia buforu może służyć do systemu ataków, ponieważ mogą one powodować nieuzasadnione podniesienie uprawnień.Aby uzyskać więcej informacji, zobacz Unikanie przekroczeniem buforu. |
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
_mbsinc |
<mbstring.h> |
_mbsinc_l |
<mbstring.h> |
_strinc |
<tchar.h> |
_wcsinc |
<tchar.h> |
Informacji dotyczących zgodności, zobacz Zgodność.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Platforma wywołać przykłady.
Zobacz też
Informacje
_strdec, _wcsdec, _mbsdec, _mbsdec_l