Udostępnij za pośrednictwem


_strninc, _wcsninc, _mbsninc, _mbsninc_l

Przesuwa wskaźnik ciągu znakami n.

Ważna uwagaWażne

_mbsninc i _mbsninc_l nie można używać w aplikacjach korzystających ze środowiska wykonawczego systemu Windows.Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane przez /ZW.

char *_strninc(
   const char *str,
   size_t count 
);
wchar_t *_wcsninc(
   const wchar_t *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count,
   _locale_t locale
);

Parametry

  • str
    Ciąg źródłowy.

  • count
    Liczba znaków do przyrostu wskaźnika ciągu.

  • locale
    Ustawienia regionalne do użycia.

Wartość zwracana

Każda z tych procedur zwraca wskaźnik do str po powiększeniu str o count znaków lub NULL jeśli dostarczony wskaźnik to NULL.Jeśli count jest większy niż lub równy liczbie znaków w str, wynik jest niezdefiniowany.

Uwagi

_mbsninc funkcja powoduje przyrost str przez count znaki wielobajtowe._mbsninc rozpoznaje sekwencje znaków wielobajtowych według strony kodowej znaków wielobajtowych obecnie w użyciu.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS zdefiniowano

_UNICODE zdefiniowany

_tcsninc

_strninc

_mbsninc

_wcsninc

_strninc i _wcsninc są wersjami ciągów znaków jednobajtowych i dwubajtowych _mbsninc._wcsninc i _strninc 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ń ogólnego tekstu i Mapowania ogólne tekstu.

_mbsninc_l jest identyczny, z tą różnicą, że zamiast tego używa przekazanego parametru regionalnego.Aby uzyskać więcej informacji, zobacz Regionalne.

Wymagania

Procedura

Wymagany nagłówek

_mbsninc

<mbCiąg.h>

_mbsninc_l

<mbCiąg.h>

_strninc

<tchar.h>

_wcsninc

<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ływania platformy.

Zobacz też

Informacje

Manipulowanie ciągami (CRT)

Regionalne

Interpretacja wielobajtowych sekwencji znaków

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l